第3章._习题解答.ppt





《第3章._习题解答.ppt》由会员分享,可在线阅读,更多相关《第3章._习题解答.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.2 8086 CPU有多少根数据线和地址线?它能寻址多少有多少根数据线和地址线?它能寻址多少内存地址单元和内存地址单元和I/O端口?端口?8088 CPU又有多少根数据线又有多少根数据线和地址线?为什么要设计和地址线?为什么要设计8088 CPU?答答:(:(1)8086 CPU有有16根数据线,根数据线,20根地址线。根地址线。(2)能寻址)能寻址1MB内存和内存和64KB的的I/O端口。端口。(3)8088 CPU有有8根数据线,根数据线,20根地址线。根地址线。(4)设计)设计8088 CPU主要是为了与主要是为了与Intel原有的原有的8位外围接位外围接口芯片兼容。口芯片兼容。第第
2、3章章“微处理器及其系统微处理器及其系统”3.4 8086 CPU内部的总线接口单元内部的总线接口单元BIU由哪些功能部件由哪些功能部件组成?它们的基本操作原理是什么?组成?它们的基本操作原理是什么?答答(1)BIU内有4个16位段地址寄存器CS(代码段寄存器,Code Segment)、DS(数据段寄存器,Data Segment)、SS(堆栈段寄存器,Stack Segment)和ES(附加段寄存器,Extra Segment),16位指令指针IP,6字节指令队列缓冲器,20位地址加法器和总线控制电路。(2)指令队列缓冲器是暂存计算机将要执行的指令的机器码;地址加法器用于执行“段加偏移”的
3、寻址机制,即完成段基址加偏移地址的操作;段寄存器存放16位段地址,用于地址加法器中左移生成20位的段基址;IP中含有BIU要取的下1条指令(字节)的偏移地址。IP在程序运行中能自动加1修正,使之指向要执行的下1条指令(字节);总线控制电路控制对存储器或外设数据的存取。3.7 在微处理器中设置指令队列缓冲器有什么作用?在微处理器中设置指令队列缓冲器有什么作用?8086与与8088 CPU中的指令队列有何区别?中的指令队列有何区别?答(1)BIU的指令队列缓冲器用于存放预取的指令。(2)8086的指令队列为6个字节,而8088的指令队列为4个字节。指令队列缓冲器中只要空出2个(对8086)或空出1
4、个(对8088)指令字节时,BIU自动执行取指操作,直到填满。3.9 段地址和段起始地址相同吗,两者是什么关系?段地址和段起始地址相同吗,两者是什么关系?8086的段起始地址就是段基地址吗?它是怎样获得的?的段起始地址就是段基地址吗?它是怎样获得的?答:(1)不同。在8086中,段地址是16位的,段起始地址(段基址)是20位的。(2)是。20位的段起始地址是通过指令给段寄存器装入16位的段地址后再进行左移4位后形成的。3.23 堆栈的深度由哪个寄存器确定?为什么说一个堆堆栈的深度由哪个寄存器确定?为什么说一个堆栈的深度最大为栈的深度最大为64KB?在执行一条入栈或出栈指令时,?在执行一条入栈或
5、出栈指令时,栈顶地址将如何变化?栈顶地址将如何变化?答:(1)由SP确定,堆栈段的范围是SS16至SS16+SP。(2)因为SP是16位的寄存器,最大寻址空间为64KB。(3)每执行一次压栈指令,则SP-2,即栈顶地址减2,推入堆栈的数据放在栈顶;而每执行一次弹出指令时,则SP+2,即栈顶地址加2再指向新的栈顶。3.26 ALE信号起什么作用,它在使用时能否被浮空?信号起什么作用,它在使用时能否被浮空?信号起什么作用,它在什么情况下被浮置为高阻信号起什么作用,它在什么情况下被浮置为高阻状态?状态?答:答:(1)ALE信号是信号是8086/8088提供给地址锁存器提供给地址锁存器8282/828
6、3的控制信号,高电平有效,在使用时的控制信号,高电平有效,在使用时不能被浮空。不能被浮空。(2)在使用)在使用8286/8287作为数据总线收发器时,作为数据总线收发器时,信号用于控制信号用于控制8286/8287的数据传送方向。的数据传送方向。在在DMA方式时,它被浮置为高阻状态。方式时,它被浮置为高阻状态。3.27 8086/8088 CPU的哪些引脚采用了分时复用技术?的哪些引脚采用了分时复用技术?哪些引脚具有两种功能?哪些引脚具有两种功能?答:答:(1)数据总线和地址总线的低)数据总线和地址总线的低16位位AD15-AD0或者低或者低8位位AD7-AD0采用分时复用技术。采用分时复用技
7、术。(2)24-31引脚具有两种功能,这个由引脚具有两种功能,这个由33引脚来选择最大引脚来选择最大最最小功能模式来确定具体引脚功能。小功能模式来确定具体引脚功能。3.32 指出指出8086/8088下列指令源操作数的寻址方式。下列指令源操作数的寻址方式。(1)MOV AX,1200H立即数寻址(2)MOV AX,1200H存储器直接寻址(3)MOV BX,SI存储器变址寻址(4)MOV BX,SI+1200存储器相对变址寻址(5)MOV BX+SI,AL寄存器寻址(6)ADD AX,BX+DI+20 相对基址加变址寻址(7)MUL BL寄存器寻址(8)JMP BX基址寻址(9)IN AL,D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 习题 解答

限制150内