吉林大学24春2月《计算机接口技术》作业考核0018
一、 综合题
1、某系统接口电路原理如图所示,已知8255的A口、B口、C口、控制口的端口地址分别为300H、301H、302H、303H,试回答下列问题:
(1)电路中ADC0809的功能是什么?
(2)电路中ADC0809的EOC端有什么作用?
(3)电路中ADC0809的C、B、A端有什么作用?
(4)对通道IN0采样1次,结果送入ADBUF字节单元,采用延时等待方式,有延时子程序DELAY可以调用,要求画出程序流程图,并按流程图用8086汇编语言编写完成上述功能的程序段
2、设8255A的4个端口地址为90H~93H,将A口置成方式0输出,B口置成方式1输入,C作为输入口。要求编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位地址线(A0~A7)。
二、 简答题
1、8259A当前最高优先权为IR4,若OCW2命令设置为自动循环优先权方式,试指出命令执行后8259A的优先权排队顺序。
2设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?
3已知8255A的地址为0060H~0063H,A组设置方式1,端口A作为输入,PC6PC7作为输出,B组设置方式1,端口B作为翰入,编制初始化程序
4写出标准异步通信的数据格式
5什么是8086的最小模式?在8086的最小模式中,硬件连接上有什么特点?
6 8086 CPU中有哪些寄存器?分组说明用途。哪些寄存器用来指示存储器单元的偏移地址?
7简述DMA控制器的工作特点?
8利用DAC 0832 设计的一个三角波信号发生器,要求:设计接口电路,指出DAC0832的端口地址。编写三角波信号输出控制程序。
9一个微机系统采用8255A芯片为数据传送接口,并规定使用接口地址的最低两位作为芯片内部寻址。已知8255芯片的A口地址为0A4H,试分析当CPU执行输出指令访问0A7H端口时,该端口是8255A哪一个端口?
10 INTR、INTA、NMI、ALE、HOLD、HLDA引I脚的名称各是什么?