问答题

简答题

已知内存中的数据如下表所示,对于IA-32处理器,已知内部相应寄存器的值为:ESI=00001230H,DS=SS=ES=FS=GS=1003H。GDT表和LDT表的首地址均为0,CR4=0。CR3=000011FFH,内存数据如下所示。
(1)当CR0=70000010H时指令MOV EAX,[ESI]对应源操作数的物理地址及指令执行后EAX中的值。
(2)当CR0=70000011H时 求指令MOV EAX,[ESI]对应源操作数的物理地址及指令执行后EAX中的值。该段的最多能容纳多少字节数据?根据访问权字节说明该段是什么样的段,是否存在存储器中?

【参考答案】

CR4=0表示没有页的扩展,默认4KB页大小
(1)由CR0=70000010H可知,PE=0,处于实地址方式......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)