微机原理习题解答第十章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十章

3.在输入过程和输出过程中,并行接口分别起什么作用?

解:在输入过程中,并行接口主要起输入数据的锁存器作用。在输出过程中,并行接口主要起输出数据的缓冲器作用。

4.可编程并行接口芯片8255A的3个端口在使用时有什么差别?

解:通常端口A或B作为输入输出的数据端口(端口A还可以作为双向数据端口),而端口C作为控制或状态信息的端口,它在“方式”字的控制下,可以分成两个4位的端口。每个端口包含一个4位锁存器。它们分别与端口A和B配合使用,可以作为控制信号输出,或作为状态信号输入。

6.可编程并行接口芯片8255A的方式选择控制字和置1/置0控制字都是写入控制端口的,那么,它们又是由什么来区分的?

解:用控制字的D7确定。D7=1,写入的是方式控制字;而D7=0,写入的是按位置位/复位字。

8.设置8255A工作方式,8255A的控制端口地址为00C6H。要求端口A工作在方式1,输入;端口B工作的方式0,输出;端口C的高4位配合端口A工作A,低4位为输入。

解:按要求的方式控制字为10111001B。编程语句为:

MOV AL,0B8H

OUT 00C6H,AL

9.设可编程并行接口芯片8255A的4个端口地址为00C0H、00C2H、00C4H、00C6H,要求用置0/置1方式对PC6置1,对PC4置0。

解:对端口C的PC6置1的控制字为00001101B,对PC4置0的控制字为00001000B。程序段为:

MOV AL,0DH

OUT 00C6H,AL

MOV AL,08H

OUT 00C6H,AL

1

相关文档
最新文档