Ejercicio Teoria 3 · Fonaments d'Informàtica UAB 2018
Tema: Modes d'adreçament i execució a nivell de microoperacions · Del examen Examen de recuperació. Fonaments d'Informàtica (Febrer 2018) (2018)
Enunciado
3. Teoria 3 (2 punts). Transferència de registres model von Neumann
Descriviu pas a pas la seqüència temporal a nivell de transferència de registres (RTL) seguint l'arquitectura de von Neumann per a cadascuna de les operacions següents:
a.
add AX, 1000
(AX és un registre intern, 1000 representa adreçament directe a memòria, MAR i MBR són els registres d'enllaç amb el bus de memòria).
b.
call 2000
(Salt a subrutina; el punter SP conté el valor 400, apunta a la primera posició disponible de la pila i la pila creix cap a adreces decreixents).

Solución
Según los criterios oficiales de corrección
a. add AX, 1000 (AX és un registre intern, 1000 representa adreçament directe a memòria, MAR i MBR són els registres d'enllaç amb el bus de memòria).
Solución: Fase de cerca de la instrucció (Fetch): * * Ordre de lectura a memòria + espera * Càrrega del MBR * * Descodificació de la instrucció i increment de Fase de cerca d'operand i execució: * (es carrega 1000 al MAR) * Ordre de lectura a memòria + espera * Càrrega del MBR (obtenció de l'operand situat a la posició 1000) *
b. call 2000 (Salt a subrutina; el punter SP conté el valor 400, apunta a la primera posició disponible de la pila i la pila creix cap a adreces decreixents).
Solución: Fase de cerca de la instrucció (Fetch): * * Ordre de lectura a memòria + espera * Càrrega del MBR * * Descodificació i actualització: Fase de salvaguarda del retorn i salt: * (el valor de SP passa al MAR) * (adreça de retorn al MBR) * Ordre d'escriptura a memòria + espera + decrementar punter: * (es transfereix l'adreça 2000 al PC per fer el salt)
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 · 2021 · Ejercicio Teoria 3 · 2018 ›