④洪志全等 编 《现代计算机接口技术》
电子工业出版社 2002年4月 ⑤仇玉章主编 《32位微型计算机原理与接口技术》
清华大学出版社 2000年9月
2.1 8086cpu的reset引脚的功能是什么?
答:reset引脚称为复位引脚,输入、三态、高电平有效;reset引脚将使cpu立即结束当前操作,处理器要求reset信号至少要保持4个时钟周期的高电平,才能结束它正在进行的操作。cpu复位以后,除了代码段寄存器cs的值为ffffh外,其余所有寄存器的值均为零,指令队列为空。
当reset回到低电平时,cpu开始执行―热启动‖程序,由于此时cs的值为ffffh,ip的值为0000h,所以cpu复位以后执行的第一条指令的物理地址为
ffff0h,该单元通常放置一条段间直接转移指令jmp ss:oo,ss:oo即为系统程序的实际起始地址。 2.2 在8086 cpu 工作在最小模式时,
(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引脚外其余所有的信号引脚均为高阻态。 2.3略
2.4 说明8086 cpu ready 信号的功能。 见 p23
2.58086 cpu 的nmi和intr引脚的不同有几点? 两点:
(1) intr是可以由用户用指令禁止的,(通
过中断允许标志if的开---sti和关cli进行);而nmi不能由用户禁止;
(2) intr是可以区分优先级别的,nmi是最高级 的,没有中断优先级的排队。
2.6 说明8086cpu内部标志寄存器各位的含义。
8086 cpu的标志寄存器(psw或flag)共有9个