Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ec2721 04 Procesadores
Ec2721 04 Procesadores
Clase
04
Procesadores
ISA
ISA –– Macroarquitecura
Macroarquitecura -- Interfaces
Interfaces
ISA General
Modelos de Instrucción generales
Modos de direccionamiento Generales
Ciclo de instrucción General
Eventos e Interrupciones
Basado en A. Tanenbaum, Structured Computer Organization, Fifth Edition William Stallings, Computer organization 7ª Ed.
Procesadores – ISA - Generalidades
Características a estudiar:
Formatos de Instrucción.
Modos de Direccionamiento
Ciclo de instrucción
Flujo de Programa
Manejo de Eventos, eficiencia y tiempo real.
Recursos Externos
Interfaz de programación y de usuario general
Direccionamiento Inmediato
El argumento expresa el valor del dato directamente.
Direccionamiento Directo
El argumento expresa la dirección de memoria en la que está un dato a operar.
Direccionamiento indirecto
El argumento expresa la dirección de memoria que “apunta” a otra dirección de
memoria, cuyo contenido es el que se quiere operar.
Direccionamiento implícito: sería un dato, registro o dirección que la operación utilice, que no
necesite ser indicado en el formato.
Direccionamiento por pila: igual que el anterior. Si la operación hace algo con un dato de la
pila, no necesita ser indicado en el formato.
Direccionamiento Inmediato: OP1 podría significar que el dato a operar sea el valor 0x05.
Direccionamiento Directo: OP1 podría significar que el dato a operar sea el valor que se
encuentra en la dirección de memoria 0x05.
Direccionamiento indirecto: OP1 podría significar que el dato a operar sea el valor que se
encuentra en la dirección de memoria apuntada por la dirección de memoria 0x05.
Direccionamiento relativo e indexado: OP1 podría significar que el dato a operar sea el valor
que se encuentra en la dirección de memoria (dirección_base+0x05). Esta dirección base puede
ser un apuntador. Por ejemplo: (LV+0x05), (SP+0x05), (CPP+0x05), (PC+0x05), etc.
Buscar
Buscarsiguiente
siguiente Ejecutar
Ejecutar
Inicio Instrucción
Instrucción
Inicio instrucción
instrucción
en
enmemoria
memoria
Señal de Reloj
Interrupciones
Microprocesador: Pentium
Microcontrolador: MCHC08, PIC16F8XX