Академический Документы
Профессиональный Документы
Культура Документы
1) A)DS=AAH=10101|0|10 ->
B)DS=F7H=11110|1|11 ->LDT
DS=0000000011110 | 1 | 00
Offset= AFH
Do desenho tiramos:
00011111=1FH
00011000=18H
Base=1F180000H
Endereço Físico=Base+Offset=1F1800AFH
3) Offset=AFH
Endereço Linear=Base+Offset=100055AAH
Base=100055AAH-AFH
Base=100054FBH
A base deveria ser igual a que foi calculada.
E que o valor de do endereço físico é C8H. Como esse sistema usa apenas
segmentação, o endereço físico será igual ao linear, logo:
Base+Offset=C8H
Base+ABH=C8H
Base=1DH
Para o DPL, seria ideal criar com privilegio baixo possivel(11) para garantir que será
lido independente do RPL.
Lista 2.2
1)
· Busca da 1ª instrução:
Offset<Lim? àOk
EAX=500H
· Busca da 2ª instrução:
Endereço Fisico = Base+Offset(EIP)=2000H+205H=2205H
Offset<Lim? àOk
EBX=100H
· Busca da 3ª instrução:
Offset<Lim? àOk
Offset<Lim? àOk
· Busca da 4ª instrução:
Offset<Lim? àOk
· Busca da 5ª instrução:
Offset<Lim? àOk
· Busca da 1ª instrução:
Offset<Lim? àOk
EAX=500H
·
Busca da 2ª instrução:
Offset<Lim? àOk
EBX=100H
· Busca da 3ª instrução:
Offset<Lim? àOk
·
Acesso a Memória para a instrução 3:
DS=20=10|1|00 à Endereço 2 da LDT
Offset<Lim? àOk
· Busca da 4ª instrução:
Offset<Lim? àOk
Offset<Lim? àOk