微机原理与接口技术(苏州大学出版社) - 习题答案 联系客服

发布时间 : 星期一 文章微机原理与接口技术(苏州大学出版社) - 习题答案更新完毕开始阅读1f6e1ec3680203d8ce2f24d6

INC SI JNE MAIN1 MAIN3: .EXIT END

8.20 简述DMA传送的过程。

习 题

解:一次DMA传送过程由传送前的预处理、数据传送、传送结束3个阶段组成。

预处理是由CPU完成的。当CPU执行到读写I/O设备调用语句时,启动DMA传送过程,向DAM卡送入设备识别信号、启动设备,测试设备运行状态,送入内存地址初值,传送数据个数,DMA的功能控制信号等,之后,CPU继续执行原来程序。

数据传送在DMA卡控制下自动完成。DMA卡向CPU发出请求总线使用权的信号,若总线空闲,总线控制器将送响应回答信号给DMA卡,DMA卡取得总线使用权,清“0”DMA请求触发器以撤消请求总线的信号,并启动数据传送过程。DMA在传送过程中还要完成对内存地址计数器和数据数量计数器的计数操作,并通过检查数据数量计数器是否为0,决定要启动下一次传送,还是结束本批全部数据的传送过程。

传送结束处理,是由数据数量计数器的值为0引发出来的。当数据数量计数器的值为0时,DMA将向CPU发出中断请求信号,CPU响应这一请求后,转入中断服务程序;检查是否结束数据传送。 8.21 8089IOP在微型计算机系统中的作用是什么?

解:8089是专门用于配合8086/8088进行I/O操作的芯片。它有自己的指令系统并且支持DMA传送,它与CPU并行工作,从而把CPU从大量的I/O操作中解放出来,使系统的整体效率大幅度提高。 8.22 一般从哪几个方面评价一种总线的性能?

解:⑴总线的带宽:指的是单位时间内总线上可传送的数据量。 ⑵总线的位宽总线的位宽指总线能同时传送的数据位数。

⑶总线的工作频率:工作频率越高,总线工作速度越快,总线带宽越宽。 8.23 简述SPP、EPP、ECP接口的用途与特点。

解:SPP,即Standard Parallel Port,标准并口。这是最初的并口模式,数据是半双工单向传输的.传输速率为15KB/S,速度较慢,现在几乎所有的并口外设都支持该模式。

EPP,即Enhanced Parallel Port,增强型高速并口。这是一种在SPP的基础上发展起来的新型并口模式,也是现在应用最多的并口模式,采用双向半双工数据传输,传输速度达2MB/S。目前市面上的大多数打印机、 扫描仪都能与PC进行双向通讯,都支持EPP模式。

ECP,即 Extended Capability Port,扩充功能并口。这可以算是目前最先进的并口模式,采用双向全双工数据传输,传输速率比EPP高,但是该模式需要设置DMA通道,既消耗资源,又容易引起冲突,目前支持ECP的外设很少。

8.24 简述RS-232C的电气特性。

解:在TxD和RxD上:逻辑1(MARK)=-3V~-15V 逻辑0(SPACE)=+3~+15V

在RTS、CTS、DSR、DTR和DCD等控制线上: 信号有效(接通,ON状态,正电压)=+3V~+15V 信号无效(断开,OFF状态,负电压)=-3V~-15V

8.25 用RS-232接口进行两台计算机之间的双向通信最少需要几根连线?

解:3根,发送端(TXD),接受端(RXD)和地(GND) 文件名:微机原理与接口技术习题

第 41 页 共 61 页

错误!未指定书签。与接口技术

8.26 USB总线有什么优点?

解:USB总线具有低成本、使用简单、支持即插即用、易于扩展等优点,已被广泛地用在PC机及嵌入式系统上。

习题九

9.1 I/O接口的基本功能是什么?

解:(1)进行端口地址译码设备选择

(2)向CPU提供I/O设备的状态信息和进行命令译码

(3)进行定时和相应时序控制

(4)对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的差异,提供有关电气 (5)还可以中断方式实现CPU与外设之间信息的交换 解:(1)I/O接口芯片 (2)I/O接口控制卡 9.3 8255A有几个端口?

解:四个端口,三个数据端口和一个控制端口。 9.4 8255A有多少个可编程的I/O引脚?

解:32

9.5 8255A有哪三种工作方式?各有什么特点?

解:方式0:方式0为基本的输入/输出方式,传送数据时不需要联络信号。A口、B口和c口(或C高4位口及c低4位口)均可独立设置成方式0输入口或方式0输出口。

方式1:方式l为选通输入/输出方式,即需要进行联络的输入/输出。A组、B组的8位口(A口或B方式2:方式2为双向传送。该方式要使用c口的5根线作联络线。由于c口只有8根线,因此只能口)可被设置为方式1输人口或方式1输出口,而这时要用相应C口的3根线作联络线。

有一组使用方式2确定为A组。当A组被设置成方式2时,A口被设置成双向端口,即既可以输入数据,也可以输出数据,c口的5根线被指定为联络线。

9.6 当8255A工作在方式1时,端口C被分为两个部分,分别作为端口A和端口B的控制/状态信息。这两个部分是如何划分的?

解:A组、B组的8位口(A口或B口)可被设置为方式1输人口或方式1输出口,而这时要用相应C口的3根线作联络线。

9.7 8255A的方式选择控制字和按位置位/复位控制字都是写入控制端口的,那么,它们是由什么来区分的?

解:由控制字的最高位来区分。最高位若为1,则是方式选择控制字;若为0,则是按位置位/复位控制字。

9.8 8255A的端口A的工作方式是由方式选择控制字的哪一位决定的?

解:第5与第6位,决定端口A的工作方式。

9.9 8255A的端口B的工作方式是由方式选择控制字的哪一位决定的?

的适配

9.2 I/O接口有几种基本类型?

文件名:微机原理与接口技术习题 第 42 页 共 61 页

解:第3位

习 题

9.10 8255A接口芯片地址为60H~63H,请指出下列程序段功能

(1) MOV AL,80H (2) MOV AL,08H OUT 63H,AL

OUT 63H,AL

解:(1)设置8255A的端口A工作于方式0输出,端口B工作于方式0输出,端口C也是输出。

(2)置PC4为0

9.11 设8255A的地址范围是100H~103H,试编写分别完成下列功能的初始化程序。

(1)A口工作于方式0、输入;B口工作于方式0、输出;PC7输入、PC0输出。 (2)A口工作于方式1、输出,PC7、PC6输入;B口工作于方式0、输入;PC2输入。 解:(1)MOV AL,98H MOV DX,103H OUT DX,AL (2)MOV AL,0ABH MOV DX,103H OUT DX,AL

9.12 8255A的地址由哪两部分构成?试利用74LS138译码器设计一个地址为260H~263H的8255A接口电路。

解:端口地址,控制口地址。

9.13 8255A的3个数据端口在使用上有什么不同?

解:端口A可以工作在3种工作方式的任一一种,而且A口作为输入或者输出时,数据均受到锁存,A口常作为独立的输入或输出端口;端口B有两种工作方式,当用作输出时,数据受到锁存,也是作为独立的输入或输出口;端口C通过控制令被分为2个4位端口,分别为A口和B口提供控制信号和状态信号。 9.14 当数据从8255A的端口C读到CPU时,8255A的控制信号CS、RD、WR、A1、A0分别是什么电平?

解:CS=0,RD=0,WR=1,A1A0=11.

9.15 使用8255A与打印机接口的示意图如图9-38所示。当A15~A2=10100011010101时,译码器输出为0。编写程序将

A1A0D7~D0A1A0D7~D0RESET WR RDA15?A2译码器8255ACSPB7~PB0PC7PC2STBBUSY打印机文件名:微机原理与接口技术习题

IOW IOR第 43 页 共 61 页

错误!未指定书签。与接口技术

存储单元BUF的内容送打印机打印。(BUSY为1表示打印机忙,PC7输出一个负脉冲启动打印。)

解: MOV DX,0A357H

MOV AL,10000001B OUT DX,AL MOV AL,00001111B OUT DX,AL

PRINTC AL,04H

AL,00001111B

OUT DX,AL POP DX POP AX RET ENDP

PROC PUSH AX PUSH DX MOV DX,0A356H IN AL,DX

PC总线 A7 A6 A5 A4 A3 A2 A1 A0 D7~D0 RESET WR RD G1 G2a G2b C B A Y7 CS PA0 RED A1 PC2 A0 D7~D0 RESET PC0 WR RD 5VK0 5V

PRN:

图9-38

DX,0A354H

GREEN AND

JNZ PRN

MOV

MOV AL,AH OUT DX,AL NOP NOP

MOV

PRINTC

9.16设某压力报警控制系统电路如图9-39所示。压力正常时,开关K0断开,绿灯亮,红灯灭。压力降低时,开关K0闭合,红灯亮,绿灯灭。试写出8255A的4个端口地址并编写初始化程序和控制程序。

文件名:微机原理与接口技术习题

第 44 页 共 61 页