下列说法中正确的是:____
1、 8086CPU采用“段地址*16+偏移地址=物理地址”的寻址模式,所以内存是由一个一个的段组成,每一个段有一个段地址。
2、 物理地址为ffff0H的内存单元的偏移地址可能为ffffH。
3、 一个段的大小可以是8Byte。
4、 在一段没有任何跳转指令的程序中,超出64K的部分将不会被执行。
这个题怎么做啊。我的分析是:
1,内存是由一个一个得段组成,是错误的,内存没有分段,段的划分来之CPU,所以这个是错误的。
2,无力地址为FFFF0H的内存偏移地址可能为FFFFH,我用减法运算FFFF0-FFFF=EFFF1,尾数不是0,所以也是错误的。
3,一个段的大小可以是8BYTE。由于段换算到物理地址要X16,所以一个段的最小第十是16Byte,因此是错误的。
4,在一段没有任何跳转指令的程序中,超出64K的部分将不会被执行,这是什么道理,根本就是无稽之谈。8086的寻址范围是1M,超出1M的不会执行还有可能吧。
所以也是错误的。
我的分析这4个没有正确的,我就选择了1.
愁死了,第二章的检测题都到这个程度了。
下次测试距上次测试间隔为8小时,8小时后你才能继续进行检测。
请你下次登录系统后再进行检测。 |