Académique Documents
Professionnel Documents
Culture Documents
Computador
1
Elementos Bsicos de un
Computador
Procesador
Memoria principal
ROM
RAM
Mdulos de E/S
Elementos Bsicos de
un Computador
Elementos Bsicos de
un Computador
CPU
Computadora
E/S
Bus del
Sistema
Memoria
Registros
Unidad
Aritmtica
Lgica
CPU
Interconexin
Interna del CPU
Unidad
De Control
Unidad de Procesamiento
Central
Banderas
Unidad
De control
Registros
ALU
Registros
Unidad de
Procesamiento Central
Unidad de
Procesamiento Central
Unidad de
Procesamiento Central
Unidad de
Procesamiento Central
Registros
MAR o AR: Memory Address Register
Direcciona la siguiente lectura o escritura
Unidad de
Procesamiento Central
Registros visibles al usuario
Pueden referenciarse por el lenguaje
de mquina
Disponibles a todos los programas:
programas de aplicacin y programas
del sistema
Tipos de registros
Datos
Direcciones
Cdigos de condicin
10
Unidad de
Procesamiento Central
Registros de datos
Pueden contener temporalmente operandos o resultados
de una operacin
Registro de datos
Acumulador
Registros de direcciones
Registros ndices
Apuntador de segmentos
Apuntador de stack
Registros de Control y Estado
Program Counter (PC)
Instruction Register (IR)
Program Status Word (PSW)
11
Componentes del
Computador
12
Instrucciones del
Procesador
Ciclo de Instruccin
14
Ciclo de Instruccin
Ciclo de captacin:
PC cede a AR la direccin de la prxima
instruccin a ser captada
El procesador capta la instruccin desde la
memoria para cargar a IR y PC se incrementa
Decodificacin:
El procesador decodifica la instruccin
Ciclo de ejecucin:
Ciclo de instruccin
Ciclo de ejecucin:
Ejecucin procesador-memoria:
Ciclo de instruccin
Ejecucin procesador-Registros:
CLA
CLE
CMA
CME
CIR
CIL
INC
SPA
SNA
SZA
SZE
HLT
17
Ciclo de instruccin
Ejecucin procesador-E/S:
INP
OUT
SKI
SKO
ION
IOF
18
Diagrama de estados
del ciclo de Instruccin
19
Ciclo de
instruccin e
interrupcin
20
Instruccione
s
del
Computador
21
Ejemplo: Ejecucin de
Instrucciones
Consideraciones:
El formato de instrucciones comprende un
registro de 16 bits: 4 bits para cdigo de
operacin y 12 bits para direcciones
Formato de datos: 16 bits
Cdigos de operacin:
0001: LDA
0010: STA
0101: ADD
22
Ejemplo: Ejecucin de
Instrucciones
23
Transferencia
en
bus nico
24
Estructura
del
Computador
Bsico
25
Modos de Direccionamiento
Inmediato
Directo
Indirecto
Registro
Registro Indirecto
Desplazamiento (Indexedo)
Stack
26
Modos de Direccionamiento
Direccionamiento Inmediato
27
Modos de Direccionamiento
Direccionamiento Directo
28
Modos de Direccionamiento
Direccionamiento Indirecto
29
Modos de Direccionamiento
Direccionamiento de Registro
30
Modos de Direccionamiento
Direccionamiento Indirecto con Registro
31
Modos de Direccionamiento
Direccionamiento con Desplazamiento
32
Interrupciones
Ciclo de Interrupcin
Es una implementacin de
hardware de una transferencia de
programa y salva la direccin de
retorno de la siguiente instruccin.
Al activarse una bandera, el
computador deja la ejecucin de
instrucciones para ocuparse de la
transferencia de entrada o salida
34
Ciclo de Interrupcin
36
37