微机原理习题解答第十章
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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