您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 李伯成《微机原理》习题---第二章
李伯成《微机原理》习题第二章①薛钧义主编《微型计算机原理与应用——Intel80X86系列》机械工业出版社2002年2月第一版②陆一倩编《微型计算机原理及其应用(十六位微型机)》哈尔滨工业大学出版社1994年8月第四版③王永山等编《微型计算机原理与应用》西安电子科技大学出版社2000年9月④洪志全等编《现代计算机接口技术》电子工业出版社2002年4月⑤仇玉章主编《32位微型计算机原理与接口技术》清华大学出版社2000年9月2.18086CPU的RESET引脚的功能是什么?答:RESET引脚称为复位引脚,输入、三态、高电平有效;RESET引脚将使CPU立即结束当前操作,处理器要求RESET信号至少要保持4个时钟周期的高电平,才能结束它正在进行的操作。CPU复位以后,除了代码段寄存器CS的值为FFFFH外,其余所有寄存器的值均为零,指令队列为空。当RESET回到低电平时,CPU开始执行“热启动”程序,由于此时CS的值为FFFFH,IP的值为0000H,所以CPU复位以后执行的第一条指令的物理地址为FFFF0H,该单元通常放置一条段间直接转移指令JMPSS:OO,SS:OO即为系统程序的实际起始地址。2.2在8086CPU工作在最小模式时,(1)当CPU访问存储器时,要利用哪些信号?当CPU访问存储器时,要利用AD0~AD15、WR*、RD*、IO/M*以及A16~A19;(2)当CPU访问外设接口时,要利用哪些信号?当CPU访问外设接口时,同样要利用AD0---AD15、WR*、RD*以及IO/M*,但不使用高端地址线A16---A19;(3)当HOLD有效并得到响应时,CPU哪些引脚置高阻?当HOLD有效并得到响应时,CPU除HOLD、HOLDA引脚外其余所有的信号引脚均为高阻态。.3略.4说明8086CPUREADY信号的功能。见P232.58086CPU的NMI和INTR引脚的不同有几点?两点:(1)INTR是可以由用户用指令禁止的,(通过中断允许标志IF的开---STI和关CLI进行);而NMI不能由用户禁止;(2)INTR是可以区分优先级别的,NMI是最高级的,没有中断优先级的排队。2.6说明8086CPU内部标志寄存器各位的含义。8086CPU的标志寄存器(PSW或FLAG)共有9个标志位,分别是:CF(CarryFlag)---进位或借位标志;PF(ParityFlag)---奇偶标志;AF(auxiliaryFlag)----半进位标志;ZF(ZeroFlag)-----结果为零标志;SF(SignFlag)-----符号标志;OF(OverflowFlag)-----溢出标志;IF(InterruptEnableFlag)-----中断允许标志;DF(DirectionFlag)----方向标志;TF(TrapFlag)-----陷阱标志。2.7说明8086CPU内部14个寄存器的作用。8086内部的寄存器可以分为3类:第一类:通用寄存器:AX、BX、CX、DX、SI、DI、SP、BP,共8个可以存储数据或者地址的低16位;AX、BX、CX和DX可以分成8个8位的寄存器使用;SI、DI又称变址寄存器,用于存储变址地址;SP和BP存放指针变量值。第二类:段寄存器:CS、DS、SS、ES,共4个寄存器,只能存放对应段的段地址;第三类为IP和FLAG,IP在通常情况下不允许用户访问,而FLAG是用以向用户提供了解ALU工作状态或者控制CPU工作方式的标志寄存器。2.8试画出8086CPU工作在最小模式时的总线形成示意图。(注:BHE*引脚为34脚---即SS0,参见P25状态编码表)四点说明:A、MN/MX端接+5V,决定了8086工作在最小模式。B、有一片8234A,作为时钟发生器。C、有三片8282或74LS373,用来作为地址锁存器。D、当系统中所连接的存储器和外设比较多时,需要增加系统数据总线的驱动能力,这时,要用两片8286/8287(74LS244或74LS245)作为总线收发器。2.98086/8088为什么采用地址/数据引线复用技术?答:考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从时序逻辑的角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。2.10怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同?答:引线MN/MX*的逻辑状态决定8086的工作模式,MN/MX*引线接高电平,8086被设定为最小模式;MN/MX*引线接低电平,8086被设定为最大模式。最小模式下所有的控制信号由CPU相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入由8086的S2─S0三条状态信号引线提供。
本文标题:李伯成《微机原理》习题---第二章
链接地址:https://www.777doc.com/doc-7023142 .html