文档库 最新最全的文档下载
当前位置:文档库 › 第8章 习题解答(P345)

第8章 习题解答(P345)

第8章 习题解答(P345)
⒌ 何谓中断向量、向量地址和中断向量表?
答:中断向量:是指中断服务程序的首地址;
例如:在8259实验中,PC机键盘中断服务程序的首地址为3ED3:00C1H。
向量地址:是指“中断服务程序首地址”所存放处的第一字节的地址;
例如:在8259实验中,PC机键盘中断在主片8259的IRQ1上,向量地址为:
(08H+01H)*4=0024H,即0000:0024H。
中断向量表:是指处理器所有中断向量集中存放在一起所形成的一个表格。
例如:80X86系列微处理器共有256个中断向量,其中断向量表为:
0000:0000-0000:03FFH
⒕ 何谓初始化命令字?8259A有哪几个初始化命令字?各命令字的主要功能是什么?
答:初始化命令字是可编程芯片在正式工作前,进行工作方式设定的命令字,用来指定可编程芯片按照与硬件连线相匹配的一种工作方式;8259A有共4个初始化命令字,各命令字的主要功能是:
ICW1主要用来设置中断请求信号的有效形式、单片或级联使用、有/无ICW4;
ICW2用来设置中断类型码的基值;
ICW3只用于级联方式下表明主从片8259A之间的连接关系;
ICW4用来设置中断嵌套方式、缓冲方式、结束方式和工作在何种CPU系统。
⒖ 何谓操作命令字?8259A有哪几个操作命令字?各命令字的主要功能是什么?
答:⑴ 操作命令字是8259初始化后,在正常运行过程中为了达到某种运行要求而使用的操作命令;
⑵ 8259A有3个操作命令字,分别是OCW1,OCW2和OCW3;
⑶ 8259A各操作命令字的主要功能是:
OCW1用来设置中断源的屏蔽状态(中断屏蔽寄存器);
OCW2用来控制中断结束方式和修改优先权管理方式;
OCW3用来管理特殊屏蔽方式和查询方式以及中断状态的查询(读IRR和ISR)。

相关文档
相关文档 最新文档