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).

Enunciado: Ejercicio Teoria 3 · Fonaments d'Informàtica UAB 2018

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 ›

Más ejercicios de Modes d'adreçament i execució a nivell de microoperacions