MOV

di il
1 risposte

MOV

In un architettura 8088 se devo fare 2 operazioni :
MOV BX, DI
MOV [BX], DI
e considerando ( DS=0, SS=1, CS=2, ES=3, IP,SP,BP,BX,DI tutti = 2) che valore a l'indirizzo fisico per entrambi i casi?

1 Risposte

  • Re: MOV

    Nel primo caso sei certamente in grado di rispondere da solo, se hai seguito le spiegazioni e/o il testo di riferimento, ricordando che nella sintassi Intel la destinazione è sempre anteposta all'origine e quindi la copia avviene in sostanza dal secondo operando al primo.

    La seconda istruzione, in modo register indexed (uno dei 19 in totale previsti dal set di istruzioni, includendo immediate e register come nel caso di cui sopra) identificato dalla presenza delle parentesi quadre attorno al singolo registro nell'operando di destinazione, copia alla locazione SEGMENTO:BX il contenuto del registro DI.

    Quale registro di SEGMENTO è in questo caso associato per default al registro BX tra CS, DS, ES, SS?
    Come si calcola nel mondo x86 l'indirizzo assoluto da una coppia SEGMENTO:OFFSET?

    Sforzati di rispondere da solo a queste banali domande.
Devi accedere o registrarti per scrivere nel forum
1 risposte