Guía de Organización Computacional Segundo Parcial
Enviado por Rafael Velasco • 9 de Julio de 2020 • Apuntes • 882 Palabras (4 Páginas) • 1.031 Visitas
Rafael Velasco Huerta – A01283168
Guía de Organización Computacional Segundo Parcial
[pic 1]
[pic 2]
AC -> Acumulador
IR -> Instruction Register: Representa la instrucción que el procesador está ejecutando en ese momento
SR -> Status Register: | V | S | Z | C | (Overflow, Sign, Zero, Carry) prende las banderas
MAR -> Memory Address Register: ¿Qué dirección de memoria?
MBR -> Memory Buffer Register: Datos, ya sea de ida o de venida
PC -> Program Counter: Me dice donde está el programa; la siguiente instrucción a ejecutar
[pic 3]
RTL Ciclo Fetch
MAR <- PC
PC <- PC + 1
MBR <- M[MAR]
RTL Execute LoadAc
MAR <- PC
PC <- PC + 1
MBR <- M[MAR]
AC <- MBR
¿Las instrucciones que están en memoria en qué formato están? -> Unos y ceros
¿Qué son o qué representan esas instrucciones? -> Son el lenguaje máquina de la
computadora
¿Qué funciones realizan dichas instrucciones? -> Realizan operaciones “muy básicas”
utilizando los componentes de hardware
ISA (Instruction Set Architechture).- Conjunto de instrucciones maquinales de una computadora que usan sus componentes de hardware
Stack pointer -> Apunta a la última dirección de instrucción que se ejecutó
Es la parte del CPU que contiene el microcódigo/máquina de estados que dirige las diversas operaciones (RTN/RTL) entre los registros y componentes del CPU.
Control Unit
Es el registro que se comunica directamente los datos entre al CPU y la memoria, a través del bus de datos.
MBR
Address Register es el registro donde se deposita la dirección de memoria que irá al bus de direcciones del CPU. (Contestar en inglés en mayúsculas)
MEMORY
Los datos que van de/hacia la memoria se almacenan en el MAR.
Falso
Registros del CPU con el que el ALU puede interactuar directamente para realizar operaciones matemáticas-lógicas.
Registros Acumuladores
Realiza las operaciones aritméticas y lógicas tomando como entrada registros internos del CPU.
ALU
¿Cuántas líneas de dirección requiere un CPU para direccionar un total de 64K palabras?
16
¿Cuántas líneas de dirección requiere un CPU para direccionar un total de 8K palabras?
13
Registro del CPU para obtener la dirección de memoria en operaciones de push y pop (pull).
STACK POINTER
El Stack Pointer contiene una dirección de memoria.
Verdadero
El "Data Path" dentro del CPU permite la transferencia de datos entre los diversos registros del CPU, el I/O de la computadora y el sistema de memoria.
Falso
Las señales de control dentro del CPU permiten hacer operaciones de Read/Write entre los registros del CPU.
Verdadero
Un registro índice apoya a uno o varios modos de direccionamiento del ISA del CPU.
Verdadero
El reloj del CPU trabaja de tal forma que en cada ciclo se ejecuta una o varias de las microoperaciones (RTN/RTL) de la Unidad de Control.
Verdadero
Indica el modo de direccionamiento al que se refiere:
El operando y un registro índice determinan la dirección efectiva.
INDEXADO
Determinan el procedimiento para obtener la dirección efectiva de una instruccion del ISA.
Modos de direccionamiento
Indica el modo de direccionamiento al que se refiere:
El operando de la instrucción es la dirección del dato.
DIRECTO
El modo de direccionamiento de las operaciones PUSH/PULL es el indirecto.
Falso
RISC se refiere a una arquitectura ISA que contiene una gran variedad de instrucciones y modos de direccionamiento.
Falso
Cuando nos referimos a los componente de Hardware de una computadora y las relaciones entre ellos, nos refirmos...
A la Organización Computacional
Cuando hablamos del Set de Instrucciones de un procesador y sus modos de direccionamiento, nos referimos a:
A su Arquitectura Computacional
Indica el modo de direccionamiento al que se refiere:
La instrucción no requiere de un operando para ejecutarse.
IMPLICITO
CISC se refiere a una arquitectura ISA que contiene una gran variedad de instrucciones y modos de direccionamiento.
Verdadero
ISA son las siglas de Instruction ¿_____? Architecture. (En inglés, en mayúsculas)
SET
Determina el juego de instrucciones que un procesador puede ejecutar a nivel máquina.
ISA
El RTN:
MAR <- PC
PC <- PC + 1
MBR <- M[MAR]
IR <- MBR
Corresponde a un ciclo de:
Fetch
Si el PC contiene 0x050, ¿cuál es la instrucción que se ejecutará enseguida?
Dirección de memoria | Contenido |
0x050 | 0x3100 |
R = AddX
Cuál es el código máquina para la instrucción
Subt 0xFAA
Teclear solamente los 4 dígitos hexadecimales en mayúscula
...