《微型计算机原理》习题3(P117)参考答案(部分题号与教材有错位,请注意)3
1为什么要研究8086/8088微处理器及其系统
这比直接研究32位微处理器及其系统有何优缺点
解:尽管8086/8088后续的80286、80386、80486以及Pentium系列CPU结构和功能已发生很大变化,但从基本概念与结构以及指令格式上来讲,他们仍然是经典的8086/8088CPU的延续与提升
28086CPU有多少根数据线和地址线
它能寻址多少内存地址单元和I/O端口
8088CPU又有多少根数据线和地址线
为什么要设计8088CPU
解:8086CPU有16根数据线和20根地址线,可寻址1MB存储单元和64KB的I/O端口
8088CPU有16位内部数据线和8条外部数据总线,20根地址线
8088CPU是8086CPU的向下兼容版,这样设计主要为了与INTEL原有的8位外围接口芯片直接兼容
38086CPU内部按功能可分为哪两大部分
他们各自的主要功能是什么
解:从功能上讲,8086可分为两个部分,即总线接口单元(businterfaceunit,BIU)和执行单元(executionunit,EU)
总线接口单元(BIU)的功能是负责CPU与存储器或I/O设备之间的数据传送
EU的功能只是负责执行指令;执行的指令从BIU的指令队列缓冲器中取得,执行指令的结果或执行指令所需要的数据,都由EU向BIU发出请求,再由BIU经总线控制电路对存储器或外设存取
48086CPU内部的总线接口单元BIU由哪些功能部件组成
他们的基本操作原理是什么
解:BIU内有4个16位的段地址寄存器CS、DS、SS和ES,16位指令指针IP,6字节指令队列缓冲器,20位地址加法器和总线控制电路
基本操作原理是BIU要从内存取指令送到指令队列缓冲器;CPU执行指令时,总线接口单元要配合执行单元从