则ICW4的值是什么? 解答:ICW4=0001 1101B
12.如果OCW2等于67H,则允许何种优先级策略?为什么? 解答:67H=0110 0111B,固定优先级。
13.某系统中CPU为8088,外接一片8259A作为中断控制器,五个中断源分别从IR0~IR4以
脉冲方式引入系统,中断类型码分别为48H~4CH,中断服务子程序入口的偏移地址分别
为2500H,4080H,4C05H,5540H和6FFFH,段地址均是2000H,允许它们以非中断自
动结束方式,固定优先级工作,请完成:
① 画出硬件连接图,写出此时8259A 的端口地址;
② 编写8259A 的初始化程序,(包括对中断向量表的设置)。
14.某系统中设置两片8259A级联使用,从片接至主片的IR2,同时,两片芯片的IR3上还分
别连接了一个中断源,要求电平触发,普通EOI结束。编写全部的初始化程序。(端口地 址可用自定)
15.设8253 的通道2 工作在计数方式,外部事件从CLK2引入,通道2 计满500 个脉冲向CPU
发出中断请求,CPU响应这一中断后重新写入计数值,开始计数,以后保持每2 秒钟向
CPU发出一个中断请求。假设条件如下: ①外部计数事件频率为1kHz; ②中断类型码为54H;
试完成硬件连接图并编写完成该任务的全部程序(包括芯片的初始化,中断向量的设置,
中断服务子程序)。
16.DMA 控制器8237A 的主要功能是什么?其单字节传输方式与数据块传输方式有什么不 同?
17.某8086 系统中使用8237A 完成从存储器到存储器的数据传送,已知源数据块首地址的
偏移地址值为1000H,目标数据块首地址的偏移地址值为2050H,数据块长度为1K 字节,
地址增量修改。试编写初始化程序。(端口地址分别为00H~0FH)
18.某系统中使用8237A 通道0 完成从存储器到外设端口的数据传送任务(数据块传输方式),
若已知芯片的端口地址分别为EEE0H~EEEFH,要求通过通道0 将存储器中偏移地址为
1000H~10FFH 的内容传送到显示器输出,DREQ、DACK 均为低有效,固定优先级。试
编写初始化程序。