Ejercicio Teoria 3 · Fonaments d'Informàtica UAB 2018
Tema: Modes d'adreçament i execució a nivell de microoperacions · Del examen Examen Final - Gener 2018 (2018)
Enunciado
Teoria 3 (3 punts). Transferències entre registres de Von Neumann
Detalleu les etapes i microoperacions a nivell de transferència de registres (RTL) seguint el model de Von Neumann per a:
a.
add AX, (1000) (Adreçaments de registre directe i indirecte respectivament).
b.
push AX (La pila creix cap a adreces inferiors i SP apunta a la primera posició buida).
c.
mov 1000[SI], BX (Adreçaments indexat i registre directe respectivament).

Solución
Según los criterios oficiales de corrección
a. add AX, (1000) (Adreçaments de registre directe i indirecte respectivament).
Solución: • Cerca instrucció: MAR ← PC; Senyal de lectura; MBR rep d'instrucció; IR ← MBR; Descodificació i PC ← PC + 1. • Cerca adreça de l'operand: MAR ← IR(adreça 1000); Lectura; MBR rep la dada amb l'adreça efectiva. • Cerca operand: MAR ← MBR; Lectura; MBR rep l'operand contingut a (1000). • Execució: AX ← AX + MBR.
b. push AX (La pila creix cap a adreces inferiors i SP apunta a la primera posició buida).
Solución: • Cerca i descodificació: MAR ← PC; Lectura; IR ← MBR; PC ← PC + 1; Descodificació. • Escriptura: MAR ← SP; MBR ← AX; Ordre d'escriptura a memòria; SP ← SP - 1 (decreix en afegir).
c. mov 1000[SI], BX (Adreçaments indexat i registre directe respectivament).
Solución: • Cerca i descodificació: MAR ← PC; Lectura; IR ← MBR; PC ← PC + 1; Descodificació. • Càlcul adreça efectiva i escriptura: MAR ← IR(1000) + SI; MBR ← BX; Senyal d'escriptura a memòria.
La explicación paso a paso, hecha con IA, es Premium. Premium
Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.
‹ Ejercicio Teoria 3 · 2018 · Ejercicio Teoria 4 · 2018 ›