微型计算机硬件基础与技术答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1 写出冯.诺依曼计算机的特性。

○1计算机内部采用二进制形式表示数据和指令。

○2计算机硬件由运算器、存储器、控制器、输入设备、输出设备五大部件组成;

○3把人们编好的程序和原始数据预先存储起来,计算机工作是能够自动高速的从存储器中逐条取出程序中的指令并执行,这就是计算机存储程序的概念。

2.1 8086/8088微处理器内部寄存器有哪三类?

○1通用寄存器○2段寄存器○3控制寄存器

2.2 写出标志寄存器的状态标志位CF、ZF、SF、OF各自的作用和取值。

CF:当运算结果的最高位(字节操作时是b7,字操作时是b15)向前面的位有进位或借位时,CF=1;否者CF=0。移位和循环指令也影响CF。

ZF:当运算结果位0时,ZF=1;否者ZF=0。

SF:SF与数据最高位相同,对于带符号数,最高位为符号位。当SF=1,表示运算结果为负;当SF=0表示运算结果为正。

OF:当代符号数的运算结果超出数据范围时,OF=1;否者OF=0。2.3 8086/8088微处理器按功能分为哪两大类?每部分的功能是什么?

分为总线接口部件BIU和执行部件EU。BIU负责传送指令、数据等信息,供EU部件使用。EU负责执行指令。

2.4 8086/8088微处理器如何管理1MB的内存空间?

8086/8088采用分段法管理1MB的内存空间。他将1MB内存分为4中逻辑段,分别是代码段、数据段、堆栈段和附加段,每个段的基地址存放在相应的段寄存器中。

2.5 写出堆栈的用途、基本操作、操作原则,写出栈顶和栈首的区别。

用途:堆栈是一个区域,是用来存放数据的。基本操作:入栈和出栈。操作原则:先进后出"、“后进先出”的原则。栈顶和栈首的区别:栈顶允许插入与删除,栈首不允许插入与删除。

相关文档
最新文档