微机原理及应用复习习题及答案2013 下载本文

安徽工程大学计算机与信息学院

安徽工程大学计算机与信息学院

第五章 输入/输出方法及常用的接口电路

一、填空题

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应接到何处?写出符号。