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:
lea bx, dato
mov ax [bx]
push bx
push ax
pop cx
pop dx
sub ax, cx
hlt
dato dw 0421h ; supposto che l'indirizzo di 'dato' sia 0132h
inoltre se potete aiutarmi a svolgere un'altro esercizio
scrivere un brano di programma assembly che inserisca in bx il contenuto di una variabile tipo world e cicli per il numero di volte specificato in bx, utilizzando l'istruzione LOOP. all'interno del ciclo scrivere le istruzioni necessarie per moltiplicare il contenuto di CL con AL e memorizzare il risultato in AX