PDA

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


multififa
14-12-2004, 15:06
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,0
lea bx, dato
mov cx, [bx]
mov dx, ax
mul cl
htl

dato dw 3421h ;supposto che l'indirizszo di dato sia 0132h

inoltre se potete aiutarmi a svolgere un'altro esercizio
scrivere un brano di programma assembly che inserisca in ax e in bx il contenuto di due valiabili di tipo world, in cx il risultato della somma tra ax e bx, e in dx il risultato della differenza tra ax e bx.

multififa
14-12-2004, 16:21
risultato primo esercizio
ax=0
bx=010d
cx=3421
dx=0

cso
14-12-2004, 19:34
dato1 dw 92h
dato2 dw 87h

mov ax,dato1
mov bx,dato2

mov cx,ax
add cx,bx

mov dx,ax
sub dx,bx

Loading