Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Registradores de dados:
AX, BX, CX e DX
Registradores de segmento:
CS, DS, SS e ES
IP (instruction pointer)
organizao:
1 registrador de 16 bits
6 FLAGS de estado
3 FLAGS de controle
7 bits no utilizados (sem funo)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF AF PF CF
Cap2.9
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF AF PF CF
# # #
Flags de estado:
CF - Flag de Carry
PF - Flag de paridade
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF AF PF CF
# # #
ZF - Flag de Zero
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF AF PF CF
# # #
Flags de controle
IF - Flag de Interrupo
Registradores de dados
AH AL AX
BH BL BX
CH CL CX
DH DL DX
Registradores de segmentos
CS
DS
SS
ES
Registradores ndices e
apontadores
SI
DI
SP
BP
IP
Registrador de sinalizadores
FLAGS
Segmento de memria:
Exemplo de endereamento
Graficamente:
+ 0 4 2 0 0 4 2 0 IP (offset)
15 0 15 0
para a memria
Cap2.16
base 0287h
offset 0053h endereo fsico -> 028C3h.
Cap2.17
Interrupo
-Interrupo RESET
permite a inicializao do microprocessador, via hardware.
Cap2.18
Funes:
ler e executar comandos digitados pelo usurio no teclado;
realizar operaes de E/S;
gerar mensagens de erro, quando necessrio;
gerenciar a memria (primria e secundria) e outros recursos.
BIOS (Basic Input/Output System): rotinas que realizam E/S para o PC.
Organizao de memria
BIOS
F0000h
Reservado
E0000h
Reservado
D0000h
Reservado
C0000h
Vdeo
B0000h
Vdeo
A0000h
rea de programas de
aplicao
DOS