Originariamente inviato da Lord112
( dopo il mio post precedente, a mio avviso ingiustamente chiuso)
Non sono d'accordo ... prima di tutto, la tu domanda non era affatto chiara e, soprattutto, perché parlavi di un virus ...

ho trovato da internet un bel pdf
Vedi che bisogna comunque documentarsi prima?

quando ometto il nome della variabile, io cosa diamine vado ad inizzializzare?
Inizializzare ... una sola z all'inizio ...

Inizializzi aree di memoria.

Guardiamo questo frammento di codice: ...
start:
codice:
ENCRYPT:
patchstart:
        mov     bx, offset endencrypt
        mov     cx, (heap-endencrypt)/2+1
encrypt_loop:
        db      002Eh                   ; cs:
        db      0081h                   ; add word ptr [bx], xxxx
xorpatch        db      0007h
encryptvalue    dw      0000h
nell'encrypt_loop praticamente definisco una variabile
Di quale variabile parli?

va a finire in CS
Tu conosci le microistruzioni x86? Dove hai letto che qualcosa finisce in CS in quel codice? Sai cosa sia CS?