输入输出作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.选择题
(1)下列指令中,格式合法的是()。
A. IN AL, 60H
B. IN AL, 100H
C. OUT AL, DX
D. IN AL, [DX]
(2)8254计数器电路中,GATE=1表示()。
A. 允许计数器计数
B. 禁止计数器计数
C. 计数器计数结束
D. 不管有无CLK信号,OUT端均会有规律发生电平信号变换
(3)若8254定时/计数器的某个计数器初始化编程为二进制计数方式,则该计数器计数初值最大为()。
A. 9999H
B. 0000H
C. FFFFH
D. FFH
(4)存储器直接存取方式的英文缩写是()。
A. DMA
B. IDE
C. Cache
D. I/O
(5)执行IN AL,DX指令后,进入AL寄存器的数据来自()。
A.CPU的寄存器
B.存储器
C.立即数
D.端口
(6)一个端口可有()个I/O地址。
A. 1
B. 2
C. 256
D. 不一定
(7)8254内部独立的16位计数器通道有()个。
A. 1
B. 2
C. 3
D. 4
(8)CPU不参与数据传送的是()方式。
A. 查询输入/输出
B. 无条件输入/输出
C. 中断输入/输出
D. 直接存储器存取
(9)为解决高速主机和低速外设在速度方面的矛盾,I/O接口电路中一般都设置()。
A. 口地址译码电路
B. 缓冲器或锁存器
C. 中断控制电路
D. 读/写控制逻辑
(10)CPU与外设间数据传送的控制方式有()。
A. 中断方式
B. 程序控制方式
C. DMA方式
D. 以上三种都是
(11)在以下方式中,CPU不占用总线的方式是()方式。
A. 无条件
B. 查询
C. 中断
D. DMA
(12)8254内部有3个()位的计数器。
A. 1
B. 8
C. 16
D. 32
(13)利用8254每20ms产生一次中断,若CLK为2MHZ,则工作方式和计数初值分别是()。
A. 方式2;65536
B. 方式3;65536
C. 方式2;40000
D. 方式3;40000H
(14)下面关于输入/输出端口的描述中,不正确的是()。
A. 按端口寄存器存放信息的物理意义来分,端口分为:数据、状态和控制端口。
B. 数据输出端口和控制端口必须有不同的端口地址。
C. 数据输入端口和状态端口必须有不同的端口地址。
D. 数据输入端口和数据输出端口必须有不同的端口地址。
(15)可编程定时/计数器8254内部每个计数器允许的最高计数频率是()。
A. 2MHz
B. 10MHz
C. 20MHz
D. 100MHz
(16)下列各部分中,一般不与系统总线直接相连的是()。
A. I/O接口
B. RAM
C. ROM
D. 外设
(17)将8254的0号计数器和1号计数器进行级连,两者均工作在方式3,计数初值均采用BCD码,设第1个计数器的时钟频率为2MHz,则级连后输出方波的最大周期为()。
A. 45秒
B. 40秒
C. 50秒
D. 60秒
(18)PC机8254的0号计数器提供()。
A. 系统时钟中断
B. 动态存储器刷新定时
C. 扬声器音调控制
D. 键盘字符输入
(19)CPU使用4条地址线与I/O接口芯片的地址线连接,则CPU可访问的I/O端口数最多为()个。
A. 16
B. 31
C. 8
D. 4
(20)若8254定时/计数器的某个计数器初始化编程为十进制计数方式,并且计数初值为10000,则该计数器初始化编程写入正确的计数初值应为()。
A. 9999H
B. 0000H
C. FFFFH
D. 10000H
2.填空题
(1)按端口寄存器存放信息的物理意义分,端口可以分为、、三类。
(2)CPU在执行OUT DX, AL指令时,把寄存器的内容送到地址总线,寄存器的内容送到数据总线。
(3)8254芯片内包含有个独立的16位计数器,每个计数器有______种工作方式。PC/AT系统8254芯片的计数器中,号计数器是用户禁止使用的,因为其作用为。
(4)PC机I/O端口采用独立编址方式,访问I/O端口需使用和指令,这种方式的特点是端口地址不占用空间。
(5)由于8254三个计数器的方式控制字都写入相同的端口地址,因此需通过方式控制字的位来选择某个计数器。
(6)8254计数初值N与输入信号频率f clk、输出信号频率f out的关系为。
(7)CPU使用无条件方式从外设输入信息,输入成功的前提条件是。
(8)8254内部计数器均为位的计数器。PC系统中的8254 号计数器为系统日时钟中断的中断源,初始化后,每隔ms向主8259的IR0端子提请一次中断请求。
(9)8254内部3个计数器,每个计数器有3个引脚GATE、CLK与OUT,其中GATE 信号的作用为。
3.简答题
(1)什么是接口?什么是端口?按存放信息的物理意义来分,I/O端口可以分为哪几类?
(2)I/O端口有几种编址方式?说明不同编址方式的主要特点。
(3)简述无条件传送和查询方式各自的特点?
(4)I/O接口电路的主要作用是什么?接口电路通常应具备哪些基本功能?
(5)简述PC系统8254三个计数器的作用。
(6)若CPU读8254芯片1号计数器的当前计数值,请说明在进行读操作时8254的引脚、A1、A0、所处的状态(电平值)。
(7)微机系统和输入/输出设备交换信息的方式有哪几种?其中,CPU不参与的是哪种方式?硬件结构最简单的是哪种方式?