Newsgroup: italia.palermo.discussioni
Titolo: Manuel T

Imull $0xCD($0x7E61,$0x37,4)
:-)
-- 
ciao
Vittorix 

 Imull $0xCD($0x7E61,$0x37,4)
Naaaaaaaaa!
C'è un errore. Io farei: Iadd $2x10($0xFFa4,$0x34,9).
Non so se sono stato spiegato ;-))
dysk

 C'č un errore. Io farei: Iadd $2x10($0xFFa4,$0x34,9).
per un attimo mi sono messo a fare calcoli, ma semmai sarebbe addl, Iadd non 
esiste.
e $2x10 non ha senso :)
spero che almeno Manuel la capisca :)
-- 
ciao
Vittorix 

 Imull $0xCD($0x7E61,$0x37,4)
argh, castroneria, ho scordato un parametro, se no non funzia :)
imull $0xCD($0x7E61,$0x37,4), 1
-- 
ciao
Vittorix 

 imull $0xCD($0x7E61,$0x37,4), 1
Già ho una mezza idea di cosa vien fuori, ma farò delle prove e 
raccoglierò in seguito...

 raccoglierò in seguito...
fammi sapere :)
-- 
ciao
Vittorix 

 ha scritto nel messaggio 
news:era3v5$lq3$1...@tdi.cu.mi.it...


 Ma che minchia scrivete??
cose turche.
e' una riga di programma in assebly Linux su macchina a 32bit con risultato 
in palermitano!
-- 
ciao
Vittorix 

 ha scritto nel messaggio 
news:erddlk$nt5$1...@tdi.cu.mi.it...


e' una riga di programma in assebly Linux
  E da quando Linux č un processore?
-- 
.. I live by long distance.

  E da quando Linux č un processore?
e chi l'ha mai scritta sta minchiata, oltre te?
-- 
ciao
Vittorix 

e chi l'ha mai scritta sta minchiata, oltre te?
  Scusa, hai ragione, in fondo anch'io uso ogni giorno l'assembly per 
scrivere scrip di shell...


 scrivere scrip di shell...
gli shell script non c'entrano assolutamente niente.
visto che non hai idea di cosa sia l'Assembly Linux , n'e' che cosa sia uno 
shell script evidentemente (perche' sono impossibili da confondersi), era 
meglio tacere ed evitare figure da niente o ti documentavi o chiedevi e 
veniva detto.
-- 
ciao
Vittorix 

 e chi l'ha mai scritta sta minchiata, oltre te?
Ti sei pure quotato! :-)
A.D.
P.S. E se vogliamo dirla tutta gli opcode non sono neanche
quelli originali... :-)

 quelli originali... :-)
l'opcode che ho corretto e' originalissimo, e funzionanti. se solo avessi 
idea di quello che ho scritto lo capiresti.
-- 
ciao
Vittorix 

 un altro che non ha capito un cazzo di quello di cui si parla..
Quel codice che hai postato e' decisamente C (ho messo l'avverbio per 
evitare che voi pensaste che io stessi sternutendo), magari in una delle sue 
infinite epifanie, ma e' pur sempre C (anche qui il "pur sempre"...)
Non capisco quale sia il problema?
iElEdAn

iElEdAn wrote:

NON E' C!!!!!!!!!!
E' LINUX ASSEMBLY!!!!!!!!
c'e' una bella differenza!
-- 
ciao
Vittorix 

 E' LINUX ASSEMBLY!!!!!!!!
La sintassi e' quella del C, poi se passi nelle printf (che sono funzioni C) 
parametri che hanno un "significato" in assembly, quella un mio professore 
dei tempi dell'universita' la chiamava "programmazione sporca".
Poi, se vuoi, possiamo chiamarlo Linux Assembly. O Gertrude se preferisci...
iElEdAn

iElEdAn ha scritto:

scusate se v'interrompo, qualcuno ha visto dove ho messo la bottiglietta 
d'acqua?
....
scusate
  :)
-- 
xel
icq-79361021

 scusate
Prego!
iElEdAn

 preferisci...
mica l'ho chiamato io, SI CHIAMA COSI'!
se poi tu non sai che cazzo e', documentati o evita di sparare minchiate!!.
http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLD,GGLD:2004-34,GGLD:en&q=linux+assembly+
http://linuxassembly.org/
-- 
ciao
Vittorix 

quelli originali... :-)
  Credo siano nel formato che vuole il "gas", l'assemblatore che sta 
in coda al gcc, un po' diverso dallo standard Intel (operandi 
invertiti, se non ricordo male).


c'e' una bella differenza!
  Eeeeee vabbeeee, comu rici tu, un fari accussì! Poi quannu a 
finisci i jccari vuci, 'nni pigghjamu un 0xcafe... ;-)


 la sintassi e' del C stocazzo!
Come dici tu: la stocazzo, pero', e' una versione del C che non conosco... 
:-P
iElEdAn

 ma che minchia ti inventi!
Ma che minchia perdi il tempo così?
Viene da chiederti leggendo il capitolo sugli svantaggi dell'assembly 
(nell'assembly howto).
vavin

la sintassi e' del C stocazzo! prova a usare imull in C ....
#include <stdlib.h>;
#include <stdio.h>;
int main(int argc, char* argv[])
{
  asm
  {
     /*
     imull... e poi non me la ricordo la
     sintassi corretta e qui a teatro non
     ho il manuale...
     */
  }
 /* ... pero` ho la tabella ASCII! */
  printf("%c%c%c%c\n", 0x53, 0x55, 0x43, 0x41);
  return(EXIT_SUCCESS);


 e' sintassi dell'assembly!
secondo me per migliorare la comprensione del linguaggio "C" bisogna 
mangiare le arance!
-- 
xel
icq-79361021

#include <stdio.h>;
  Hem... nella fretta mi sono scappati... chiedo umilmente perdono a 
Brian&Dennis... e prometto che reinstallerņ il compilatore C sul Palm!


 }
Anche tu Linux Assembly?
:-D
iElEdAn

 e prometto che reinstallerņ il compilatore C sul Palm!
E io chiedo umilmente perdono a Kernighan e Ritchie per avere confuso il 
loro vangelo con il Linux Assembly.
iElEdAn
P.S. Come penitenza postero' il codice di "Hello World" in C
---8<---Tagghia-'cca---8<---
#include <stdio.h>
  int main(void)
  {
    printf("Hello world\n");
    return 0;
  }---8<---Tagghia-'cca---8<---
...e in Assembler NASM...
---8<---Tagghia-'cca---8<---
SECTION .data
	msg	db	"Hello, world!",0xa ;
	len	equ     $ - msg
	SECTION .text
	global main
main:
        mov     eax,4
        mov     ebx,1        mov     ecx,msg         ; string
        mov     edx,len         ; strlen
	int     0x80		; call kernel
	mov	eax,1		; exit system call
        mov     ebx,0
        int     0x80		; call kernel---8<---Tagghia-'cca---8<--- 

        int     0x80 ; call kernel---8<---Tagghia-'cca---8<--- 
Pardon, mi e' scappao di dare "invia" mentre toglievo i commenti...
iElEdAn

  asm
ti meno!!!
chiamato da C sempre assembly rimane.
-- 
ciao
Vittorix 

 :-P
la studiamo in amerega, in esclusiva
-- 
ciao
Vittorix 

 (nell'assembly howto).
fosse per me il Linux assembly e il C potrebbero andare a pascolare le 
pecuri, ma mi tocca studiarle pi diventare como a ttia
-- 
ciao
Vittorix 

 reinstallerň il compilatore C sul Palm!
ma che ci fai?
-- 
ciao
Vittorix 

 ...e in Assembler NASM...
pero' non l'ha risolto ancora nuddu il puzzle :(
-- 
ciao
Vittorix 

 finisci i jccari vuci, 'nni pigghjamu un 0xcafe... ;-)
se no ti mando a mister Ching Chung che fosse il mio professore di ste cosi 
foddri e qualsiasi cosa ridi iddu ridi, t'abbulla e ridi, t'abbulla e ridi..
-- 
ciao
Vittorix 

 in coda al gcc, un po' diverso dallo standard Intel
si
e la notazione little indian? ma picchi', ma picchi'!
-- 
ciao
Vittorix 

 (operandi  invertiti, se non ricordo male).
Si, immaginavo fosse l'inline del GCC, anche se l'espressione
riportata di Vittorix non risulterebbe corretta. (te'cca... :-) )
A.D.

 e la notazione little indian? ma picchi', ma picchi'!
Dai, confessa, volevi fare il geek ma non ci sei riuscito! :-)
A.D.

 Dai, confessa, volevi fare il geek ma non ci sei riuscito! :-)
ci sono riuscito troppo bene, se nessuno s'e' risolto il mio indovinello 
carino :(
-- 
ciao
Vittorix 

 riportata di Vittorix non risulterebbe corretta. (te'cca... :-) )
e' corretta, strunz
-- 
ciao
Vittorix 

 veniva detto.
Taci tu. Confondi l'assembler GNU con qualcosa che non esiste...
-- 
Emanuele Torrenti
Registered Linux User #409659
"I fought the law, and the law won."

 e la notazione little indian? ma picchi', ma picchi'!
                         ^^^^^^^
Picchě ix86 č little endian.


 Taci tu. Confondi l'assembler GNU con qualcosa che non esiste...
Ah, non e' Linux Assembly Checcazzo?
;-)
iElEdAn

 ma che ci fai?
Ci compila i listati in C! :-)
iElEdAn

 mi tocca studiarle pi diventare como a ttia
Vavin, io chista un m'a suppuitassi!
:-)
iElEdAn

 e' corretta, strunz
Vogliamo prenderci il manualone dei processori x86 (per gli ultimi
ci vuone un NDA) e controllare gli opcode che hai usato ed i loro
argomenti?
A.D.
P.S. Gli x86 sono le macchine più orripilanti che io conosca!
No, tanto per dire, giusto una nota di colore... :-)

 Taci tu. Confondi l'assembler GNU con qualcosa che non esiste...
si, infatti l'Assembly Linux e' proprio quello che sto studiando 
all'universita', ci sono siti specifici e non esiste... ma va la'
-- 
ciao
Vittorix 

 Ci compila i listati in C! :-)
ma si possono fare i programmini per telefonare aggratis?
-- 
ciao
Vittorix 

 Picchě ix86 č little endian.
Ten little Indian boys went out to dine;
One choked his little self and then there were Nine.
Nine little Indian boys sat up very late;
One overslept himself and then there were Eight.
Eight little Indian boys traveling in Devon;
One said he'd stay there and then there were Seven.
Seven little Indian boys chopping up sticks;
One chopped himself in halves and then there were Six.
Six little Indian boys playing with a hive;
A bumble bee stung one and then there were Five.
Five little Indian boys going in for law;
One got into Chancery and then there were Four.
Four little Indian boys going out to sea;
A red herring swallowed one and then there were Three.
Three little Indian boys walking in the Zoo;
A big bear hugged one and then there were Two.
Two little Indian boys sitting in the sun;
One got frizzled up and then there was One.
One little Indian boy left all alone;
He went out and hanged himself
And then there were none.
-- 
ciao
Vittorix 

 argomenti?
fai pure, e a che ci sei risolvi il quiz
-- 
ciao
Vittorix

 ma si possono fare i programmini per telefonare aggratis?
Se il palmare e' anche terminale telefonico ed ha il wifi, potenzialmente si 
possono scrivere programmi per telefonare tramite voip usando l'adsl dal 
wifi.
Pero' ci vuole un server di servizi voip che ti dia accesso, e quelli non lo 
danno gratis.
iElEdAn

 all'universita', ci sono siti specifici e non esiste... ma va la'
http://snipurl.com/1awlg

Manuel T wrote:

lol
http://snipurl.com/1awut
c'e' gente vero malata :)
-- 
ciao
Vittorix 

 lo danno gratis.
perche', non ci si puo' interfacciare con Skype o altre reti voip gratis?
me ne ricordo una pre-Skype terminalx o qualcosa del genere.
-- 
ciao
Vittorix 

Vittorix ha scritto:

dimostri che non sai usare google.
Se tu chiedi a google "linux assembler" stai cercando pagine in cui i 
termini compaiano in questo ordine esatto, come è giusto che sia in una 
definizione.
Se tu chiedi "linux" e "assembler" ti restituirà pagine in cui i termini 
appaiono in ordine sparso. Magari post in sgangherati forum dove 
qualcuno si domanda "posso usare assembler in linux?".
Ora puoi anche terminare il mirror climbing

 Vavin, io chista un m'a suppuitassi!
Ma perché, non era un complimento?
vavinchenonhacapitoniente 

Manuel T wrote:

mirror climbing un cazzo, pensa quello che vuoi.
non ci sei tu qui all'universita' a seguire le lezioni e a scrivere 7 pagine 
di codice in proposito.
ti ho mostrato qualcosa, neanche l'hai saputa risolvere, non sapevi come 
viene chiamato il linguaggio, ti ho mostrato delle pagine specifiche e tu ti 
attacchi a cose ridicole come le ricerche su Google che dovrebbero portare a 
forum sgangherati.
e con questo ho chiuso il discorso.
-- 
ciao
Vittorix 

 Ma perché, non era un complimento?
don Vavin, lei il titolo di ingegnere non penso che se l'e' arrubbato, 
quindi penso che era un complimento.
quella checca isterica ci ha dovuto dire la sua :)
-- 
ciao
Vittorix 

 voip gratis?
Skype e consanguinei sono gratis se parli con un altro utente skype (o 
assimilabile) tramite il loro client (praticamente la stessa cosa che se fai 
una chat vocale con msn o icq), ma se vuoi fare squillare un telefono 
tradizionale, che io sappia anche li' devi pagare, a meno di offerte tipo la 
primaoraègratis o simili.
Saranno magari cifre piu' convenienti di quelle dei gestori telefonici 
(specie per le lunghe e lunghissime distanze), ma sempre di pagare si 
tratta.
iElEdAn
.