x86 第二章答案

x86:从实模式到保护模式答案

检测点2.1

1.一个字含有(2)个字节和(16)比特?一个双字含有(4)个字节、(2)个字和(32)个比特?
2.二进制数10000000中,位(7)的那个比特是“1”,也就是第(8)位。它是最低位还是最高位?(最低位)
3.一个存储器的容量是16个字节,地址范围为(00)~(FF)。用该存储器保存字数据时,可存放(8)个字,这些字的地址分别是(00 02 04 06 08 0A 0C 0E),保存双字呢?(四个,00 04 08 0C)

检测点2.2

在内存中,指令和数据一模一样,都是无差别的数。如图2-6所示,假如处理器访问内存时是按低端字节序的,那么,从地址0008H处取出一个字时,该字的值为(A3D8H)。

检测点2.3

1.INTEL8086处理器有(8)个16位通用寄存器,分别是(AX BX CX DX SI DI BP SP)。其中,有些还可以分开来作为两个独立的8位寄存器来用,这几个8位寄存器分别是(AH AL BH BL CH CL DH DL)

2.选择题(可多选):INTEL8086处理器取指令时,使用段寄存器(A)和指令指针寄存器(C)。方法是,将段寄存器的值(D F),加上指令指针寄存器的当前值,形成物理地址访问内存。
A.CS B.DS C.IPD.左移4位E.右移4位F.乘以16G除以10H
3.物理地址132FEH对应的逻辑地址是(可多选):(A B C D F)
A.132FH:000EH B.1300H:02FEH C.1000H:32FEH D.1320H:00FEH E.102FH:03EOH F.OFEOH:34FEH

本章习题

1.在段与段之间互不重叠的前提下,1MB内存可以完整地划分为多少个16KB的段? 64个

2.数据段寄存器DS的值为25BCH时,计算lutel8086可以访问的物理地址范围。
25BC0H~35BBFH

原创文章 182 获赞 29 访问量 2万+

猜你喜欢

转载自blog.csdn.net/treblez/article/details/105817779
今日推荐