PDA

Visualizza la versione completa : [assembler] aiuto alla risoluzione di un problema2


multififa
14-12-2004, 15:14
Mi potete aiutare a risolvere questi due esercizi
indicare il contenuto esadecimale dei 4 registri generali dopo l'esecuzione di ogni istruzione del seguente brano assembly:
Mov ax,0111000100101101b
mov bx, 1100100100010011b
mov cx, ax
mov dx, ax
xor ax, bx
and cx, ax
add dh,dl
inoltre se potete aiutarmi a svolgere un'altro esercizio
scrivere un brano di programma assembly che inserisca in ax una variabile a 16 bit, in bx la negazione logica del contenuto di ax, in cx il risultato dell'operazione and tra ax e bx, in dx il risultato dell'operazione or tra ax e bx

cso
14-12-2004, 20:36
mov ax,0111!0001!0010!1101b ; 712Dh
mov bx,1100!1001!0001!0011b ; C913h
mov cx,ax ; CX = AX = 712Dh
mov dx,ax ; DX = AX = 712Dh
xor ax,bx ; 1011!1000!0011!1110b = B83Eh
and cx,ax ; 712Dh
add dh,dl ; DH = 71 DL = 2D alla fine DH = 9Eh

Loading