Beruflich Dokumente
Kultur Dokumente
FACULTAD DE INGENIERA DE
SISTEMAS E INFORMATICA
ARQUITECTURA DE COMPUTADORAS
Mg. JUAN CARLOS GONZALES SUAREZ
2015-I
Circuito Secuencial
de Proceso y
Almacenamiento
Unidad de
Salida
Memoria
Principal
Unidad Central
de Proceso
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Unidad de Memoria
Unidad de
Entrada
Teclado
Mouse
Lector de CD/DVD
Scanner
Micrfono
Disco Duro/Flexible
Unidad de Proceso
Unidad de Control
Unidad de
Salida
Monitor
Modem
Printer
Grabador de CD/DVD
Parlantes
Disco Duro/Flexible
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
+5V
GND
BUS DE DIRECCIONES
A15...A8
A15...A0
X1
X2
BUS DE DATOS/DIREC
DATOS
AD7...AD0
D7... D0
CLK OUT
RESET IN
READY
SID
SOD
TRAP
RST 7.5
RST 6.5
RTS 5.5
INTR
8085
HLDA
HOLD
S0
S1
IO/ M
ALE
RD
WR
INTA
RESET OUT
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Control de Interrupc.
Temporal
ALU
Reg de instruc.
Decodificador
de instrucciones
Buffer
Datos
Reg B
Reg C
Reg D
Reg E
Reg H
Reg L
Datos
Puntero de Pila
Contad de Program
Increm / Decrem
Latch Direccin
Flags
Control de Reloj
8085 CPU
Buffer
Direc.
Direc.
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Interfase
De
Memoria
ES
2
1
DS
Unidad de Ejecucion
y
Control de Sistema
IP
De Bus
AH
Ejecucion
Queue
SS
Interfase
De
CS
Unidad
Unidad
Instruction
8088
CPU
AL
BH
BL
CH
CL
DH
DL
SP
BP
ALU
FLAGS
SI
DI
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
-BHE
A16-A19
-LOCK
AD15-AD0
-TEST
QS0, QS1
-RD, -WR
DT/-R, -DEN, ALE
ES
CS
Unidad de
Interface de Bus
SS
DS
IP
AH
AL
BH
BL
CH
CL
DH
DL
GND,VCC
Control
MN/MX
&
READY
Timing
RESET
CLK
ALU
(16 bits)
Flags
SP
BP
SI
DI
Cola de
instruc.
(6 Bytes)
8086 CPU
INTA
INT
NMI
-RQ/GT 0,1
HLDA
HOLD
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
ADDRESS
UNIT
Effective
Address
Operands
EXECUTION
UNIT
Real Adresses
Data
Instructions
Up to 3 Instructions
Pre-coded
Address
BUS
UNIT
Data
Code
Bytes
INSTRUCTION
UNIT
8 MB/s
Transfer rate
at 8 MHz
clock
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Segment Unit
Page Unit
Registers
Segment
Register
and Cache
Traslation
Lookaside
Buffer
Segment
Translator
Page
Translator
Barrel Shifter
Multiply/Divide
ALU
Bus Unit
Decoder
Prefetch
Queue
Instruction
Queue
Prefetcher
Decode
Unit
Prefetch
Unit
Bus
Interface
Address
Data
Control
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
80486DX2
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Pentium MMX
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Motorola 68060
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
MicroSPARC
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Power
PC 601
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
AMD K7
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Microprocesador Cell
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Canal de direccion
8086
U
8088
Canal de datos
Canal de control
A19... A0
88: D0.... D7
O
86: D0....D15
A la
Memoria
y E/S
-RD, -WR,
IO/-M
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Memoria LOGICA
80386DX
80486
80286
80386SX
8086
8088
FFFFFFFF
FFFFFFFE
FFFFFFFD
FFFFFF
FFFFFE
FFFFFD
FFFFF
FFFFE
FFFFD
4 GB
16 MB
1 MB
00002
00001
00000
000002
000001
000000
00000002
00000001
00000000
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
80286
80386SX
Memoria FISICA
Banco alto
(impar)
8088
FFFFF
FFFFE
FFFFD
00002
00001
00000
1 MB
FFFFFE
FFFFFC
FFFFFA
FFFFFF
FFFFFD
FFFFFB
-8 bits000005
000003
000001
Banco bajo
(par)
-8bits-
-8bits-
8 MB
8 MB
000004
000002
000000
D15-D8
D7-D0
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Memoria FISICA
Banco 3
FFFFFFFF
FFFFFFFB
FFFFFFF7
80386DX y 80486
Banco 2
FFFFFFFE
FFFFFFFA
FFFFFFF6
1 GB
0000000B
00000007
00000003
D31-D24
Banco 1
FFFFFFFD
FFFFFFF9
FFFFFFF5
1 GB
0000000A
00000006
00000002
D23-D16
Banco 0
FFFFFFFC
FFFFFFF8
FFFFFFF4
1 GB
00000009
00000005
00000001
D15-D8
1 GB
00000008
00000004
00000000
D7-D0
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
EAX
386DX, 486
32 bits
Registros de
proposito general
AX Acumulador
BX Base
CX Contador
DX Datos
AX
16 bits
AH
AL
8 bits
8 bits
A
8 bits
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
386
486SX 486DX
286
C
P
A
86/88 Z
S
T
I
D
O
IOPL
NT
RF
VM
AC
acarreo
paridad
acarreo auxiliar
cero
signo
trampa
interrupcion
direccion
sobreflujo
nivel de privilegio de ent / sal
tarea anidada
reanudar
modo virtual
comprobacion de alineacion
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Puntero de pila
Puntero de base
Indice de fuente
Indice de destino
Puntero de instrucciones
ESP
EBP
ESI
EDI
EIP
No disponib. en
8086/88 y 286
Registros de Segmentos
CS
DS
ES
SS
Segmento de codigo
Segmento de datos
Segmento extra
Segmento de pila
SEGMENTO
64 KB
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Ejm:
CS = 1000H
Desplaz. = F000H
1FFFF
DIR.LOGICA
1000:F000
1F000
Desplazamiento
F000
Entonces:
10000
1000
DIR. FISICA
1F000H
00000
Segmento
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
DS
SI
Puntero de
Instrucciones
SS
BP
Indice fuente
ES
Puntero base
Indice destino
SP
DI
Puntero de pila
Arquitectura de Computadoras
Mg. Juan Carlos Gonzales Surez
Segmento
Desplazamiento
CS
IP
SS
SP o BP.
DS
ES
Gracias
Juan Carlos Gonzales Suarez
juancgonzaless@yahoo.com