Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 5-4-6
Componentes electrnicos
ALU (Unidad aritmtico-lgico) : Hace operaciones de corrimiento lgico,
corrimiento aritmtico y rotacin.
Unidad de control
Su funcin es decodificar la instruccin en curso y genera todas las seales de
control para su ejecucin.
Registros
Lugares de almacenamiento temporal dentro de la cpu.
Tipos de registros:
Registro especializados: Almacenan valores especficos.
Registros de propsito general: Almacenan cualquier tipo de valor.
Memoria: Sucesin de casilleros donde se pueden colocar instrucciones y datos.
0
3
4
UC
M Modulo
C
E E
P
M /
U
O S
A
Buses de datos
Transferencia de datos e instrucciones, es un bus bidireccional lleva y trae datos.
Bus de instrucciones
Transferencia de direcciones.
*Direccin: Es un numero sin signo y que seala una posicin en el rea de
entrada y salida es un bus unidireccional.
*La nica que direcciona es la Cpu o algn componente esclavo que trabaja para
ella.
Bus de control:
Por el bus de control se envan seales de gobierno de la maquina, cada bit
independiente tiene su propio significado.
Clase 6-4-6
*Por lo general el tamao de la palabra debe coincidir con el tamao del bus y el
tamao de registro.
0
3
4
direccin
Palabra
8bits, 16 bits, 32 bits
El ancho de bus de direcciones debe ser capaz de soportar la n direccin de la
memoria.
Ancho del bus de direcciones
D= log2( 1) 1
Ejemplo:
-8 GB RAM
-Tamao de palabra = 32 bits.
N 8GB
PAL 4B
N = 8
4
N= 2*230= 231
D= log2(231 1) 1=32
Si la memoria es direccionable a byte.
D= ?
N 8GB
PAL 1B
N = 8
1
N= 23*230= 233
D= log2(2311) 1=34
Se puede utilizar
D= log2
8086
16 BIT
Registros
14 registros
Acumulador: AX AH
Base : BX BH BL
Contador : CX CH CL
Datos : DX DH DL
4 registros de segmentos.
-Se almacena la direccin del inicio del segmento
*(CS, DS, SS, ES) guardan direcciones de inicio, son inalterable cuando el
programa esta corriendo.
*El orden no es estrictamente secuencial.
Registros punteros
IP ( puntero de instruccin )
Me lleva a la siguiente instruccin que debe ejecutarse. Est asociado al segmento
de cdigo.
SI (puntero de origen)
Esta asociado con el segmento de datos, permite direccionar a un lugar dentro del
segmento de datos.
BP (puntero de base)
Permite direcciona
SP (puntero pila)
Direcciona a la cima de pila.
DI (Indice de destino)
Direcciona a un lugar del segmento extra.
*Dentro del segmento de datos se puede utilizar el registro base.
Registro de estado
Guardala informacin sobre lo que a ocurrido en la mquina en un momento
determinado no se utiliza como un todo sino como un conjunto de banderas que se
trabajan individualmente. OF AF PF CF
DF IF TF SF ZF
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0