微型计算机原理与接口技术第3次作业
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与接口技术作业(三)
1.简述计算机与外设之间数据交换的方式。
2.设有一个输入设备,其数据端口地址为380H,状态端口为381H。当状态标
志D0=1时,表明外设有一个字节的数据就绪。请画出该设备和计算机总线接口的电路示意图(要求包括三总线及地址译码电路),并编写利用查询方式输入一个字节数据的程序片段。
3.设有一个字符输出设备,其数据端口和状态端口的地址均为80H。在读取状
态时,读入字节的D7=0则表示该设备空闲,可以接收CPU输出的字符。请画出该设备和计算机总线接口的电路示意图(要求包括三总线及地址译码电路),并编写利用查询方式输出字母“Z”的程序片段。
4.简单解释下列各概念:中断源、中断请求、中断响应、开关中断、中断返回、
中断识别、中断优先权、中断嵌套、中断处理、中断服务。
5.以可屏蔽中断为例,说明一次完整的中断过程主要包括哪些环节?
6.已知一个8254芯片的CLK0输入1.5MHz的时钟信号,其计数器0~2和控
制字端口的地址范围为204H~207H,请按要求完成8254的初始化代码程序段:
1)使OUT0产生300KHz的方波信号,请选择合适的工作方式及计数初值;
2)使计数器1工作在方式0,仅用8位二进制计数,计数初值为128;
3)使计数器2工作在方式2,计数初值为2F0H。