2006年第10次习题布置_8255A 并行接口_习题解答
8255练习题及答案

8255练习题及答案一、填空题1、8255A端口C按位置位复位控制字的_________位用来指定要置位或复位的端口C1的具体位置。
答案:D3、D2和D1 2、8255A端口C按位置位复位控制字中的________位决定对端口C的某一位置位或复位。
答案:D0 3、8255A端口A工作在方式2时,使用端口C的________作为与CPU和外部设备的联络信号。
答案:PC7~PC3 4、8255A的每个端口的数据寄存器的长度为____位。
答案:8 5、Intel 8255A是一个________________________接口芯片。
答案:可编程的通用并行输入输出6、了般I/O接口的编址方式可分为________________两种方式。
答案:I/O接口单独编,与存储器统一编址7、8255A的端口C按位置位复位控制字的_________位用来指定置位或复位的端口C的具体位置. 答案:D3,D2和D1 8、8255A的端口C按位置位复位控制字中的________位决定对端口C的某一位置位或复位。
答案:D0 9、8255A的端口A工作在方式2时,使用端口C的_________作为与CPU和外部设备的联时,使用端口络信号。
答案:PC7~PC3 10、8255A与CPU连接时,地址线一般与CPU的地址总线的_________连接。
答案:A0和Al 11、8255A控制字的最高位D7=_________时,表示该控制字为方式控制字。
答案:1 12、8255A的端口A的工作方式是由方式控制字的____位决定。
答案:D6和D5 13、8255A的端口B的工作方式由方式控制字的________位决定。
答案:D2 14、8255A的端口C的按位置位复位功能是由控制字中的D7=______来决定的。
答案:0 15、8255A内部具有_____个输入输出接口。
答案:3 16、8255A内部具有_______个输入输出端口。
8255试题、及答案

8255试题、及答案一、单项选择题(每题2分,共20分)1. 8255是一种()。
A. 串行接口芯片B. 并行接口芯片C. 定时器芯片D. 计数器芯片答案:B2. 8255的控制字的D7位决定的是()。
A. 端口A工作模式B. 端口B工作模式C. 端口C工作模式D. 端口A、B、C工作模式答案:D3. 在8255的模式0中,端口A和端口B是()。
A. 只读B. 只写C. 可读可写D. 不可读写答案:C4. 8255的端口C可以被分为()。
A. 2个8位端口B. 4个4位端口C. 8个1位端口D. 1个8位端口答案:B5. 当8255工作在模式2时,其端口A和端口B是()。
A. 只读B. 只写C. 可读可写D. 不可读写答案:A6. 8255的控制字的D0位决定的是()。
A. 端口A工作模式B. 端口B工作模式C. 端口C工作模式D. 端口A、B、C工作模式答案:C7. 在8255的模式1中,端口A是()。
A. 只读B. 只写C. 可读可写D. 不可读写答案:B8. 8255的端口C的高4位(PC7-PC4)和低4位(PC3-PC0)可以()。
A. 同时工作B. 独立工作C. 只能一起工作D. 只能独立工作答案:B9. 8255的控制字的D6位决定的是()。
A. 端口A工作模式B. 端口B工作模式C. 端口C工作模式D. 端口A、B、C工作模式答案:A10. 当8255工作在模式2时,端口C的高4位(PC7-PC4)是()。
A. 只读B. 只写C. 可读可写D. 不可读写答案:B二、填空题(每题2分,共20分)1. 8255芯片的端口A、B、C均为______位。
答案:82. 8255的控制字的D5位决定的是______工作模式。
答案:端口C3. 在8255的模式1中,端口C的低4位(PC3-PC0)是______。
答案:只读4. 8255的控制字的D4位决定的是______工作模式。
答案:端口B5. 在8255的模式2中,端口C的高4位(PC7-PC4)是______。
汇编原理复习题及答案

一、判断题1. 8253在计数过程中,如不锁存或暂停,读出的数据不一定正确。
【答案】对2. 由于8088/8086 CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断,才能再次响应中断。
()【答案】错3. 8086 的中断分为可屏蔽中断和不可屏蔽中断两种。
【答案】错4. 由于8088/8086 CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断。
【答案】错5. 8086CPU在响应中断时,执行两个中断响应周期。
( )【答案】对6. 对8086系统,中断类型码的大小与中断优先级高低无关。
()【答案】对7. 对8086系统,中断优先级高低与中断类型码的大小有关。
()【答案】错8. 当中断控制器8259A设定为中断自动结束时,程序设计者无须在中断服务程序结束时向8259A发出EOI命令。
【答案】对9. CPU 在未执行完当前指令的情况下,就可响应可屏蔽中断请求。
【答案】错10. CPU响应可屏蔽中断时,无须从数据总线上读取中断类型码。
【答案】错11. 在读8253计数值时,只有在锁存或暂停时才能可靠地获得正确读数。
()【答案】对12. 8253 三个计数通道结构完全相同,且独立工作( )。
【答案】对13. 8253的每个计数器能按十进制或二进制两种制式中的一种进行计数。
【答案】对14. 若要实现定时控制,则需将定时器的计数脉冲输入信号作为中断请求信号。
()【答案】错15. 读取 8253 内的计数值时,必须先用锁存命令将当前计数值锁存在输出锁存器中()【答案】对16. 8253的每个计数器只能按二进制进行计数。
【答案】错17. 8086CPU中所有的内部中断都不能被屏蔽,且每种类型的中断有唯一对应的中断类型码。
( )【答案】错18. 若主程序中已使用IF标志位置“1”,则在执行完中断服务程序并返回主程序后,IF标志位一定为“0”。
【答案】错19. 8086 响应 INTR 请求需要执行两个总线响应周期( )。
第7章 并行接口答案

第7章 并行接口一、单项选择题1.8255A 既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( C )。
(A)B 口 (B)A 口 (C)A 、B 、C 三端口均可以 (D)C 口2.8255A 的方式选择控制字为80H ,其含义是( D )。
(A)A 、B 、C 口全为输入 (B)A 口为输出,其他为输入(C)A 、B 为方式0 (D)A 、B 、C 口均为方式0,输出3.8255A 引脚信号W R -----=0,C S -----=0,A1=1,A0=1时,表示( B )。
(A)CPU 向数据口写数据 (B)CPU 向控制口送控制字(C)CPU 读8255A 控制口 (D)无效操作4.一微机化仪器采用8255A 芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A 口地址为0F4H ,则当CPU 执行输出指令访问0F7H 端口时,其操作为( C )。
(A) 数据从端口C 送数据总线 (B) 数据从数据总线送端口C(C) 控制字送控制字寄存器 (D) 数据从数据总线送端口B5.当8255A 的端口A 、端口B 均工作在方式0的输入方式时,端口C 可以作为( A )用。
(A)两个4位I/O 端口或1个8位I/O 端口 (B) 状态端口(C)部分引脚作端口A 、端口B 的联络信号 (D)全部作联络信号6.当并行接口芯片8255A 被设定为方式2时,其工作的I/O 口( A )。
(A)既能作输入口、也能作输出口使用 (B) 仅能作输入口使用(C)仅能作不带控制信号的输入口或输出口使用 (D) 仅能作输出口使用7.intel 公司生产的用于数据并行传送的可编程接口芯片是( D )。
(A)8218 (B)8251 (C)8253 (D)82558.一片1ntel8255A 需占用( B )个端口地址。
(A )2 (B )4 (C )6 (D )89.8255的A 口中断输出时,应将A 口工作方式初始化为( B )才能满足。
第10章 微型计算机并行接口技术习题参考答案

第10章习题参考答案10.1 8255A有3种工作方式:方式0、方式1和方式2,这些工作方式由初始化编程时设置方式选择控制字来选择。
方式0:这是8255A中各端口的基本输入/输出方式,它只完成简单的并行输入/输出操作。
方式1:方式1被称作选通输入/输出方式或应答方式,因此它在使用端口A和端口B进行输入/输出时,一定要利用端口C所提供的选通信号和应答信号来配合输入/输出操作。
数据的输入/输出都有锁存能力。
方式2:方式2为双向输入/输出选通方式,只适用于A口,所谓双向输入/输出,指的是A口既可输入又可输出。
方式2也需要由C口提供联络信号。
10.2 1)端口C可分别设置高4位和低4位进行输入/输出。
2)端口C可按位进行置位/复位。
3)端口C在方式1和方式2时可用作联络信号。
10.3 MOV AL,11000110BOUT 63H,AL10.4负跳变:MOV AL,0FH OUT 63H,AL NOPNOPMOV AL,0EH OUT 63H,AL 负脉冲:MOV AL,0FH OUT 63H,AL NOPNOPMOV AL,0EH OUT 63H,ALNOPNOPMOV AL,0FH OUT 63H,AL10.5 假设由8255A口控制东西方向,B口控制南北方向,发光二级管输出1点亮MOV AL,10000000B ;设置8255工作方式OUT 63H,ALREP:MOV AL,9OUT 60H,AL ;设置东西方向红灯亮MOV AL,24HOUT 61H,AL ;设置南北方向绿灯亮CALL DELAY40M ;调用延时40秒子程序MOV AL,12HOUT 61H,AL ;南北方向黄灯亮CALL DELAY3M ;调用延时3秒子程序MOV AL,24HOUT 60H,AL ;东西方向绿灯亮MOV AL,9OUT 61H,AL ;南北方向红灯亮CALL DELAY40M ;调用延时40秒子程序MOV AL,12HOUT 60H,AL ;东西方向黄灯亮CALL DELAY3M ;调用延时3秒子程序JMP REP10.6设待打印数据共20个字节,首地址是PRTDATAMOV AL,0A0HOUT 63H,AL ;8255初始化,A口工作于方式1输出LEA BX,PRTDATAMOV SI,0MOV AL,[BX+SI]OUT 60H,ALINC SIMOV AH,0INT 16HMOV AH,1INT 16H ;等待中断中断服务程序PRTINT PROCMOV AL,[BX+SI]INC SICMP SI,20JZ EXITRETIEXIT:MOV AL,’X’;显示X表示打印结束,按任意键结束程序MOV AH,2INT 21HRETIPRTINT ENDP。
8255答案

第8章 可编程并行接口8255答案1、和相连,和相连。
2、CPU 和外设间并行输入输出数据的桥梁。
3、并行通信,数据的各位同时传送,传输线多,成本高,速度快,适用于短距离数据传输;串行通信,数据一位一位顺序传送,传输线少,成本低,速度慢,适用于远距离数据传输。
4、有4个连续的端口,A 1、A 0的不同取值分别对应不同的端口。
5、8255与系统相连的信号有:、、RESET 、IO/、A 1、A 0 、D 0~D 7、; 8255与外设相连的信号有:PA 0~PA 7、PB 0~PB 7、PC 0~PC 7。
6、端口C 分成两部分,上半部随端口A ,下半部随端口B 。
端口A 能工作于方式0、1、2,端口B 能工作于方式0、1,而端口C 只能工作于方式0。
7、方式0又称为基本输入输出方式。
在这种方式下,A 口、C 口的高4位、B 口以及C 口的低4位可以分别定义为输入或输出,各端口互相独立,故共有16种不同的组合;在方式0下,C 口有按位进行置位和复位的能力。
方式1也称为选通输入输出方式。
在这种方式下,A 口和B 口仍作为数据的输入口或输出口,但数据的输入输出要在选通信号控制下来完成。
这些选通信号利用C 口的某些位来提供。
A 口和B 口可独立地由程序任意指定为数据的输入口或输出口。
方式2又称为双向传输方式。
只有A 口可以工作在这种方式下。
双向方式使外设能利用8位数据线与CPU 进行双向通信,既能发送数据,也能接受数据。
即此时A 口既作为`输入口又作为输出口。
与方式1类似,方式2要利用C 口的5条线来提供双向传输所需的控制信号。
8、端口A 能工作于方式0、1、2,端口B 能工作于方式0、1,而端口C 只能工作于方式0。
9、方式0最适合用于无条件传送方式,由于传送数据的双方互相了解对方,所以既不需要发控制信号给对方,也不需要查询对方状态,故CPU 只需直接执行输入输出指令便可将数据读入或写出。
方式0也能用于查询工作方式,由于没有规定的应答信号,这时常将C 口的高4位或低4位定义为输入口,用来接收外设的状态信号。
8255习题参考答案
8255习题参考答案8255习题参考答案在学习过程中,习题是非常重要的一部分。
通过做习题,我们可以巩固所学的知识,提高自己的理解能力和解决问题的能力。
然而,有时候我们可能会遇到一些难题,需要参考答案来帮助我们理解和解决问题。
本文将为大家提供一些8255习题的参考答案,希望能对大家的学习有所帮助。
1. 请简述8255的功能和特点。
8255是一种常用的并行接口芯片,具有多种功能。
它可以实现输入和输出数据的并行传输,提供了8个输入/输出端口,每个端口都可以配置为输入或输出。
8255还具有可编程的I/O端口,可以通过编程来控制其工作模式和功能。
这种芯片还具有高速数据传输和可靠性强的特点,可以广泛应用于各种电子设备和系统中。
2. 8255的工作模式有哪些?请分别简述。
8255有三种工作模式:模式0、模式1和模式2。
- 模式0:也称为“简单I/O模式”,该模式下,8255的三个端口(A、B、C)都可以配置为输入或输出。
端口C还可以作为控制端口,用于控制其他端口的输入输出状态。
这种模式适用于简单的输入输出应用。
- 模式1:也称为“手摇I/O模式”,该模式下,8255的端口A和端口B可以配置为输入或输出,而端口C则被分为两个4位的控制端口。
这种模式适用于需要对输入输出进行更精细控制的应用。
- 模式2:也称为“双向I/O模式”,该模式下,8255的端口A和端口B都被配置为双向输入输出端口,而端口C则用于控制端口A和端口B的输入输出方向。
这种模式适用于需要双向数据传输的应用。
3. 请简述8255的输入输出方式。
8255的输入输出方式有两种:并行输入输出和串行输入输出。
- 并行输入输出:在并行输入输出方式下,8255的每个端口都可以同时传输8位的数据。
这种方式适用于需要同时传输大量数据的应用,如打印机等。
- 串行输入输出:在串行输入输出方式下,8255的数据传输是逐位进行的。
数据通过一个端口进行输入或输出,每次只能传输一位。
微机原理 第12 并行通信与并行接口8255A 章习题及参考
第十二章并行通信与并行接口8255A1. 在数据输出过程中,并行接口怎样起作用?答:①当外设从接口取走一个数据后,接口将状态寄存器中的“输出准备好”状态位置“1”,以表示CPU当前可以往接口中输出数据,此位可供CPU查询。
此时,接口也可向CPU发一个中断请求;②当CPU输出的数据到达接口的输出缓冲寄存器后,接口会自动清除“输出准备好”状态位,且将数据送外设。
同时,接口发向外设一个“数据输出准备好”信号,以启动外设接收数据。
③外设收取数据,并往接口发一个“数据输出回答”信号;④接口收到此信号后,会将状态寄存器中的“输出准备好”状态位重新置“1”,以便CPU输出下一个数据。
2. 8255A的三个数据端口在使用时有什么区别?答:在使用中,端口A和端口B常作为独立的输入或输出端口,端口C则配合端口A 和端口B的工作。
即,端口C常通过控制命令被分为2个4位端口,每个4位端口包含一个4位的输入缓冲器和/或一个4位的输出锁存/缓冲器,它们分别用来为端口A 和端口B提供控制信号和状态信号。
3. 当数据从8255A的端口C往数据总线上读出时,8255A的控制信号CS、A1、A0、RD、WR分别是什么?答:CS为低电平——选中8255A芯片A1=1,A0=0 ——选中端口CRD为低电平——读信号有效53WR为高电平——写信号无效4. 8255A的方式选择控制字和端口C置1/置0控制字都是写入控制端口,它们是怎么区分的?答:由控制字的D7位的标识符来区分,具体为:D7=1 ——方式选择控制字标识符D7=0 ——端口C置1/置0控制字标识符5. 8255A有哪几种基本工作方式?对这些工作方式有什么规定?答:有三种基本方式:(1)基本输入输出方式(2)选通的输入输出方式(3)双向传输方式方式0:任何一个端口可作为输入口,也可作为输出口,各端口之间没有规定的必然联系。
方式1:当端口A和端口B有一个端口工作在方式1时,则端口C中有3个数位被规定为配合方式1工作的信号,此时,另一端口和端口C中的其它数位可以工作在方式0,即作为输入口或输出口用。
最新8255练习题及答案
8255练习题及答案1一、填空题21、8255A端口C按位置位复位控制字的_________位用来指定要置位或复位3的端口C1的具体位置。
4答案:D3、D2和D152、8255A端口C按位置位复位控制字中的________位决定对端口C的某一6位置位或复位。
7答案:D083、8255A端口A工作在方式2时,使用端口C的________作为与CPU和外9部设备的联络信号。
10答案:PC7~PC3114、8255A的每个端口的数据寄存器的长度为____位。
12答案:8135、Intel 8255A是一个________________________接口芯片。
14答案:可编程的通用并行输入输出156、了般I/O接口的编址方式可分为________________两种方式。
16答案:I/O接口单独编,与存储器统一编址177、8255A的端口C按位置位复位控制字的_________位用来指定置位或复位18的端口C的具体位置.19答案:D3,D2和D1208、8255A的端口C按位置位复位控制字中的________位决定对端口C的某21一位置位或复位。
22答案:D0239、8255A的端口A工作在方式2时,使用端口C的_________作为与CPU和24外部设备的联络信号。
25答案:PC7~PC32610、8255A与CPU连接时,地址线一般与CPU的地址总线的_________连接。
27答案:A0和Al2811、8255A控制字的最高位D7=_________时,表示该控制字为方式控制字。
29答案:13012、8255A的端口A的工作方式是由方式控制字的____位决定。
31答案:D6和D53213、8255A的端口B的工作方式由方式控制字的________位决定。
33答案:D23414、8255A的端口C的按位置位复位功能是由控制字中的D7=______来决定35的。
36答案:03715、8255A内部具有_____个输入输出接口。
第10章 8255A习题
Hale Waihona Puke 5. 按键的抖动是由( )造成的。 A.电压不稳定 B.电流不稳定 C.机械运动抖动和接触不稳定 D.按键速度 太慢
判断
1、 8255A C口按位置1/复0控制字是写入C口的控制 字。( 错误) 2、8255A工作于方式0,端口C两部分可以独立的作 为输入或输出端口。(对) 3. 8255A中的A口/B口都可以工作于方式2。(错误)
选择
1.8255A 的 PA 口工作于方式 2 时, PB 口不能工 作于 ( C) A. 方式 0 B. 方式 1 C. 方式 2 D. 任何方式 2 . 8255A中既可作数据输入、出端口,又可提供控 制信息、状态信息的端口是( D ) A ) B口 B) A 口 C)A、B、C三端口均 可以 D)C口
填空题
1、通常8255A PC口分成两个4位端口,用以配合 和 使用。 答案:(PA口;PB口) 2、8255A控制命令字中,若D7=1为 命令字,若 D7=0时为 命令字。 答案:(工作方式选择控制字; PC口按位操作控制字) 3、 8255A的方式选择控制字和C口置1/置0控制字 都是写入 端口的,它们是 由来区分 的 4、 8255A有______个端口地址,每个I/O端口有 ______位。
由来区分某一8255a芯片的端口地址为90h93h现设置该接口芯片的pa口为基本输入方式pb口为基本输出方式pc口为输入方式其方式选择控制字如图3所示要求1完成该电路的初始化程序要求无关项设置02执行如下程序段后pb口输出何种波形l1moval01hout91halcalld20ms延时20msmoval00hout91halcalld20ms延时20msjmpl18255芯片同开关k和8个led发光二极管的连接如题图所示
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2006年春季《接口》课程
第10次作业布置的习题解答
第10次作业布置,练习题1
8255A的3个端口在功能上各有什么不同的特点?8255A内部的A组和B组控制部件各管理哪些端口?
参考解答:
端口A和端口B都可以用作一个8位的输入口或8位的输出口,C口既可以作为一个8位的输入口或输出口用,又可作为两个4位的输入输出口使用,还常常用来配合A口和B口工作,分别用来产生A口和B口的输出控制信号和输入A口和B口的端口状态信号。
8255A的3个端口在结构和功能上的不同特点:
端口A包含一个8位的数据输出锁存器/缓冲器,一个8位的数据输入锁存器。
当A口工作在方式0时输出数据能锁存,输入数据不能锁存。
当A口工作在方式1时输出输入数据均能锁存。
端口B包含一个8位的数据输出锁存器/缓冲器,一个8位的数据输入缓冲器。
当B口工作在方式0时输出数据能锁存,输入数据不能锁存。
当B口工作在方式1时输出输入数据均能锁存。
端口C包含一个8位的数据输出锁存器/缓冲器,一个8位的数据输入缓冲器,无输入锁存功能,当它被分成两个4位端口时,每个端口有一个4位的输出锁存器。
A组控制部件管理A端口和C端口的上半部分PC7~PC4
B组控制部件管理B端口和C端口的下半部分PC3~PC0
第10次作业布置,练习题2
设8255A的A口,B口,C口和控制字寄存器的端口地址分别是80H,82H,84H和86H。
请问该系统的处理器是8088还是8086?决定原因是什么?
如果要求A口工作在方式0输出,B口工作在方式0输入,C口高4位输入,低4位输出,试编写8255A的初始化程序。
参考解答:
该系统的处理器是8086,这是根据该芯片的所有端口地址都是偶端口推论的。
因为在8086系统中,为了让所有的端口数据通过数据线的低8位传送,接口芯片的端口地址必须是偶地址端口。
MOV AL, 10001010B
OUT 86H, AL
█。