Ciao ragazzi scusate ma ho bisogno di aiuto riguardo un esercizio in assembly 8088.
il testo è questo:
In un 8088, se i registri di segmento contengono i seguenti valori: DS=0 SS=1 CS=2 ES=3
ed i registri IP, SP, BP, BX, DI contengono tutti il valore 2,
allora, supponendo che ciascuna delle seguenti istruzioni sia eseguita isolatamente, per ciascuna istruzione dire se:
- ciascuna delle seguenti istruzioni sovrascrive qualche locazione di memoria RAM?,
- se l’istruzione sovrascrive la memoria, qual è l’indirizzo fisico di inizio del blocco di due bytes che viene soprascritto?
MOV BX, DI
MOV [BX], DI
MOV [BP], DI
MOV [BX+2], DI
riuscite a spiegarmi come funziona e come funziona la ricerca dell'indirizzo fisico e dell'offset?
Grazie in anticipo Vi prego aiutatemi