raw什么意思微型计算机,第三章_长江大学:微型计算机技术及应用课件及习题答案(李华贵)_doc_大学课件预览_高等教育资讯网...

习 题 3 部分答案

3.1 Pentium在实地址模式和V86模式下,可访问存储器空间的大小分别为多少字节?

解:①在实模式下,可以访问1MB存储器。

②在V86模式下,禁止分页情况下,只能访问1MB存储器。

允许分页情况下,可以访问4GB存储器。

3.2 Pentium工作在只分段不分页、只分页不分段以及既分段又分页三种情况下,分别可访问存储空间的大小为多少字节?

解,①只分段不分页,可以访问虚拟存储空间64TB

②只分页不分段,可以访问虚拟存储空间4GB

③分页分段,可以访问虚拟存储空间64TB

3.3 下面哪些指令不能在实模式下运行?为什么?

(1)MOV AL,DS:[ESI]

(2)ADD AX,FS:[EDI]

(3)MOV AL,DS:[SI]

(4)ADC EAX,FS:[DI]

解:(1)、(2)两条指令不能在实模式下运行,因为在实模式下不允许ESI,EDI作偏移地址。

3.4 在虚拟8086模式下,在从虚地址转换到物理地址的过程中,可用到几个页目录项和几个页表项?

解:可用到第1个页目录项,272个页表项。

3.5 在段选择符中,TI=0和TI=1,分别在LDT还是GDT中访问描述符?

解:TI=0访问GDT,TI=1访问LDT。

3.6 当前的段描述符存放在何处?

解:当前的段描述符存放在微处理器的Cache中。

3.12 存储器特权级保护的分析。设当前代码段的特权级CPL,段选择符请求的特权级RPL以及数据段描述符的特权级DPL如表3-5 所示,回答4种组合中每一种组合能否将段选择符装入到数据段寄存器中,通过填写下表,回答哪几种能行?哪几种不行?并将理由填入表中。

表3-5 CPL、RPL、DPL之间的关系当前代码段CPL

段选择符请求级RPL

数据段描述符DPL

访问与否

原因

0

1

1

1

1

1

3

1

1

2

2

1

解:第1行、第2行可以将段选择符装入到数据段寄存器中。

第3行、第4行则不行,原因分别是:

DPL<CPL

DPL<CPL、RPL

3.14 Pentium超标量流水线共分几段,其中整数段有几段?

解:共分为8段,其中整数段分为5段。

3.15 下列各组指令中,哪些会产生数据相关?数据相关的类型是什么?

(1)MOV AX,BX

ADD CX,SI

(2)MOV AX,DX

ADD BX,AX

(3)MOV CX,BX

MOV BX,DI

(4)DIV AX,SI

SUB AX,DI

解:(1)不会产生数据相关。

(2)会产生数据相关,写后读(RAW)数据相关。

(3)会产生数据相关,读后写(WAR)数据相关。

(4)会产生数据相关,写后写(WAW)数据相关。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值