Artuitectura

Páginas: 2 (330 palabras) Publicado: 25 de septiembre de 2009
Arquitectura de Computadores II Clase #3
Facultad de Ingeniería Universidad de la República

Instituto de Computación Curso 2009

Veremos
Registros Repertorio de instrucciones Modos dedireccionamiento
El stack

Formatos de datos Unidad de control

1

Estructura de la CPU
Recordemos, la CPU debe:
Cargar instrucciones de memoria (Fetch) Interpretar instrucciones Cargar datosProcesar datos Escribir datos

La CPU y el bus del sistema

2

Estructura interna de la CPU

Registros
La CPU necesita almacenamiento temporario, los registros La cantidad y función varía según eldiseño del procesador Es una de las decisiones más importantes del diseño Los registros constituyen el nivel superior de la jerarquía de memoria (próximas clases…)

3

Tipos de RegistrosVisibles al programador
Generales Datos Direcciones Códigos de condición (Palabra de Estado)

Control o estado (PC, IR, MBR y MAR)

Registros de Propósito General
Propósito general “de verdad”?… ...orestringidos? Cuanto más generales…
Mayor flexibilidad para el programador

Pueden ser usados para datos o direccionamiento
Datos
• Acumulador

Direccionamiento
• Segmento

Cuántos? Tamaño?Discusión CISC vs. RISC

4

Palabra de Estado (Program Status Word)
Conjunto de bits de significado individual Códigos de Condición
Ej. el resultado de la última operación fue cero (Z)Lectura implícita por parte del programador
Ej. Jump if zero

OITSZAPC

Usualmente NO se pueden setear explícitamente Otros bits
Interrupt enable/disable Supervisor

Overflow Flag Interrupt FlagTrap Flag Sign Flag Zero Flag Auxiliary Flag Parity Flag Carry Flag

• Usado por el Sistema Operativo

Ejemplos de Organización de Registros

5

Repertorio de instrucciones

(1/2)

Es elconjunto de instrucciones distintas que puede ejecutar la CPU Elementos de una instrucción:
Código de operación Referencia a operandos origen Referencia a operando destino Referencia a la siguiente...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS