Formatos de instrucciones de tres,dos,uno y cero.
Elementos básicos de una computadora:
• Procesador
• Memoria principal
– Memoria real oprimaria.
– Volátil.
• Módulos de E/S
– Dispositivos de memoria secundaria.
– Equipo de comunicaciones.
– Terminales.
• Interconexión del sistema
– Comunicación entre procesadores, memoria, y módulosde E/S.
Función del CPU:
• El CPU debe:
– Extraer instrucciones.
– Interpretar instrucciones.
– Extraer datos.
– Procesar datos.
– Escribir datos.
Componentes del nivel más alto:
• MAR- Memory Address Register
– Direcciona la siguiente lectura o escritura.
• MBR - Memory Buffer Register
– Datos a ser escritos en memoria.
– Recibe datos leidos de la memoria.
• I/OAR - I/OAddress
– Especifca un dispositivo de E/S en particular.
• I/OBR - I/O Buffer
– Intercambio de datos entre un módulo de I/O y el procesador.
¿Qué son las instrucciones máquina?
• Conjunto deinstrucciones.
• La colección de instrucciones que entiende un CPU.
• Lenguaje máquina.
• Binario.
• Usualmente representado por códigos en ensamblador.
Representación de instrucciones:
• Enel código máquina cada instrucción tiene un patrón de bits único.
• Para el entendimiento humano se usa una representación simbólica.
– ejemplo. ADD, SUB, LOAD.
• Los operandos también puedenrepresentarse de esa forma:
– ADD A,B.
Tipos de instrucciones:
• Procesamiento de datos.
• Almacenamiento de datos (memoria principal).
• Movimiento de datos (E/S).
• Flujo del programa.Número de direcciones (a)
• 3 direcciones
– Operando 1, Operando 2, Resultado.
– a = b + c
– Requiere formatos grandes para tener todo .
Número de direcciones (b)
• 2 direcciones
– Una de lasdirecciones es operando y resultado.
– a = a + b.
– Reduce la longitud de la instrucción.
– Requiere algo de trabajo extra.
• Almacenamiento temporal para mantener algunos resultados....
Regístrate para leer el documento completo.