安徽工程大学计算机与信息学院
安徽工程大学计算机与信息学院
第五章 输入/输出方法及常用的接口电路
一、填空题
1. 计算机对I/O端口的编址方法有 、 两种。8086CPU中一般采用 编址
方法。
2. CPU与I/O接口间的信息一般包括 、 、 三种类型。 3. CPU与外设的数据传送方式有 、 、 三种方式。 4. 可编程接口芯片8255A含有 个 位的I/O口。
5. 可编程接口芯片8255A的 I/O口可以通过编程的方式来设定其工作方式,其中A口工作方
式有 种;B口工作方式有 种。。
6. 8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为 字
节;另一个为 ,其大小为 字节。
7. 设计输入/输出接口时,应遵守的基本原则是:输入 ;输出 。
二、单选题
1.~3.8086/8088CPU有一个与存储器完全独立的空间供连接输入/输出设备使用,占有的I/O空间为 1. ,使用的地址信号线为 2. 。8086/8088在最小模式下,对I/O进行读操作期间,其有效控制信号为 3. 。
1. A.256byte B.512byte C.64KB D.128KB 2. A.A7~A0 B.A15~A0 C.A15~A1 D.A19~A0 3. A.RD低电平,WR三态,IO/M低电平
B.RD三态,WR低电平,IO/M高电平 C.RD低电平,WR三态,IO/M高电平 D.RD三态,WR低电平,IO/M低电平
4. 假定对8255A进行初始化时所访问的端口是0CBH,并将其A口设定为工作方式1输出,问A
口的地址是多少
A.0C8H B.0CAH C.0CCH D.0CEH 5. 8086的内存空间和I/O空间是 。
A、单独编址的,分别是1MB和64KB B、单独编址的,都是1MB
安徽工程大学计算机与信息学院
C、统一编址的,都是64KB D、统一编址的,都是1MB
6.~8.8255A可编程并行输入/输出接口芯片共有3个8位输入/输出端口,其中可用作位控方式输入/输出的是 6 。当A口被编程为方式2时,端口A就为一个8位的 7 ,此时端口B只能编程为 8 。
6. A.A口 B.B口 C.C口 D.控制口 7. A.位控输入/输出端口 B.选通输入端口 C.选通输出端口 D.双向总线端口
8. A.方式0或方式1 B.方式1 C.方式0 D.方式2
三、分析简答题
1. 计算机对I/O端口编址时采用哪两种方法?在8086CPU中一般采用哪种编址方法? 2. 设计计算机接口要遵循的原则是什么?为什么? 3. 微机输入/输出的主要设备有哪些?至少写出三种
四、硬件接口及程序设计题
1. INTEL 8255A接口芯片
(1) 现给出INTEL 8255A 的应用电路如下,系统分配给8255的地址为60H~63H。试分析该电路中8255的A、B口分别是作为输入口,还是输出口?
(2) 现给出8255A 工作方式控制字格式如下,请编写程序片段对8255进行初始化,并读取电路中的开关量,用LED发光二极管显示其对应的开关状态(注:LED显示器“亮”,表示开关“断开”)。
A组PC7~40: OUT 1: INPUT0: OUT 1: INPUT1D6D5D4D3D2D1D0B组PC3~00: OUT 1: INPUT0: OUT 1: INPUTPB7~0PB工作方式0:0工作方式1:1工作方式PA7~0PA工作方式00:0工作方式01:1工作方式1x:2工作方式
安徽工程大学计算机与信息学院
2. 根据下面的接口电路图,回答下列问题:
(1) 这是一个什么接口电路图?
(2) 写出下列芯片的名称或功能(锁存、缓冲):
U1:
U2:
(3) 电路图中的1、2、3、4、应接到何处?写出符号。 3. 根据下面的接口电路图,回答下列问题:
(1) 这是一个什么接口电路图? (2) 写出下列芯片名称:
U1:
U2:
(3) 电路图中的1、2、3、4、5、6应接到何处?写出符号。