(完整版)接口考试试题第4章(8255)
- 格式:doc
- 大小:204.51 KB
- 文档页数:6
8255试题及答案1. 简述8255芯片的三种工作模式。
- 模式0:基本输入/输出模式。
- 模式1:带握手的输入/输出模式。
- 模式2:双向总线模式。
2. 8255芯片的控制字如何设置?- 控制字的格式为D7 D6 D5 D4 D3 D2 D1 D0。
- D7 D6:选择工作模式(00为模式0,01为模式1,10为模式2,11为模式3)。
- D5 D4:选择端口A工作方式(00为输出,01为输入)。
- D3 D2:选择端口B工作方式(00为输出,01为输入)。
- D1 D0:选择端口C工作方式(00为输出,01为输入)。
3. 8255芯片的端口C可以分成几个部分?- 端口C可以分成两个8位的端口(C上半部和C下半部)或者一个8位的端口。
4. 在模式2下,8255芯片的端口A和端口B分别是什么功能?- 端口A:作为输入端口。
- 端口B:作为输出端口。
5. 8255芯片的端口C的上半部和下半部如何使用?- 端口C的上半部可以作为输入或输出。
- 端口C的下半部可以作为输入或输出。
6. 8255芯片的端口A和端口B在模式1下如何工作?- 端口A和端口B在模式1下可以分别设置为输入或输出。
7. 8255芯片的端口C在模式1下如何工作?- 端口C的上半部和下半部都可以作为输入或输出。
8. 在模式0下,8255芯片的端口A和端口B是否可以同时作为输入或输出?- 是的,在模式0下,端口A和端口B可以同时作为输入或输出。
9. 8255芯片的端口C在模式0下如何工作?- 端口C的上半部和下半部可以单独设置为输入或输出。
10. 8255芯片的端口C在模式2下如何工作?- 在模式2下,端口C的上半部和下半部可以分别设置为输入或输出。
11. 8255芯片的端口C在模式3下如何工作?- 在模式3下,端口C的上半部和下半部可以分别设置为输入或输出。
12. 8255芯片的端口A和端口B在模式3下如何工作?- 在模式3下,端口A和端口B可以分别设置为输入或输出。
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)8255A 端口B 可工作在_________0____、_____1________方式下 注:A 口工作在0、1、2方式下2)中断分为两大类____内部中断_________和____外部中断_________。
3)CPU 与外设之间有交换的信息有_____状态信息________、_____控制信息________和数据信息。
4)8253定时/计数芯片中,CLK 和GATE 所起的作用分别是_____计数脉冲 ________和_____用于定时/计时的启动/停止,允许/禁止 ________。
5)控制微型计算机与外设之间的信息交换有4种方式,分别是程序控制方式、__DMA 控制__________方式、___中断控制方式__________方式、I/O 通道方式。
????6)8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的地址为317H 时,则A 口、B 口、C 口的口地址分别为___314h__________、____315h_________、______316h_______。
7)1个中断类型号为01CH 的中断服务程序存放在0100H :3600H 开始的内存中,则中断向量存储在地址为 0070h 至 0073h 的四个内存单元中。
注: 一个中断类型号为01CH 的中断处理程序存放在0100H :3800H 开始的内存中,中断向量存储在地址为____0070H_____至___0073H_____的___4___个字节中二、 单项选择题??1、8255可编程并行接口芯片的C口具有位控能力,允许CPU用输出指令单独对C口的某一位写入‘0’或写入‘1’,正确的方法是通过( b )方式写入。
A 写入8255的C数据口B 写8255的控制寄存器C 读C口状态后对相应位做“或运算”或者“与运算”后写入C数据口D 读C口状态后再直接写入8255的C数据口//2、在串行数据传送中,若工作于异步方式,每个字符传送格式为数据位8位,奇偶校验位1位,停止位1位,波特率为4800,则每秒钟最多能传输的字符数是(a )A 480B 4800C 436D 6003、8255具有3种并行工作方式,当两个CPU通过各自的8255并行连接进行双向数据交换时应当采用( c )A 方式0B 方式1C 方式2D 三种方式都不行4、微机系统中要组成32KBX16的存储器,需要选用( a )片规格为2KBX8的芯片A 32B 16C 64D 85、下列芯片是串行接口的是( c )A 8255B 0809C 8251AD 82596、下列说法中对半双工通信方式论述正确的是(c )A 某一时刻通信双方能同时双向传送数据B 通信双方只能单向传送数据C 通信双方不能同时收发数据,但可以在不同时候在两个方向传送D 以上说法均不对7、用8259级连产生64级中断至少需要( b )片8259芯片。
微机接口考试题和答案一、单项选择题(每题2分,共20分)1. 微机接口技术中,接口是指()。
A. 微处理器与外设之间的连接电路B. 微处理器与存储器之间的连接电路C. 微处理器与总线之间的连接电路D. 微处理器与微处理器之间的连接电路答案:A2. 以下哪个不是微机接口的功能?()A. 数据传输B. 信号转换C. 错误检测D. 程序设计答案:D3. 在微机系统中,I/O接口芯片的作用是()。
A. 控制CPU的运行B. 提供数据存储C. 实现CPU与外设之间的数据交换D. 进行算术和逻辑运算答案:C4. 8255可编程并行接口芯片中,控制字的第7位是()。
A. 读/写控制位B. 模式控制位C. 端口A工作方式控制位D. 端口B工作方式控制位答案:A5. 在微机系统中,串行通信的波特率是指()。
A. 每秒传输的字符数B. 每秒传输的位数C. 每秒传输的帧数D. 每秒传输的信号数答案:B6. 定时器/计数器8253的计数器0工作在方式2时,其计数器的计数方式是()。
A. 13位计数B. 16位计数C. 8位计数D. 14位计数答案:A7. 以下哪个芯片不是微机系统中常用的接口芯片?()A. 8255B. 8259C. 8251D. 8237答案:D8. 在微机系统中,DMA(直接存储器访问)的主要优点是()。
A. 提高CPU的利用率B. 提高内存的访问速度A. 提高外设的处理速度D. 提高总线的传输速率答案:A9. 微机系统中,中断向量表存放在()。
A. 只读存储器ROMB. 可编程只读存储器PROMC. 随机存取存储器RAMD. 可擦写可编程只读存储器EPROM答案:A10. 在微机系统中,以下哪个设备通常不使用DMA方式进行数据传输?()A. 打印机B. 键盘C. 硬盘D. 鼠标答案:B二、填空题(每题2分,共20分)1. 微机接口技术主要研究微处理器与______之间的信息交换技术。
答案:外设2. 微机系统中,I/O接口电路通常由______、______和______三部分组成。
8255 练习题及答案一、填空题1、8255A 端口C 按位置位复位控制字的__________ 位用来指定要置位或复位的端口C1 的具体位置。
答案:D3、D2 和D12、8255A 端口C 按位置位复位控制字中的___________ 位决定对端口C 的某一位置位或复位。
答案:D03、8255A 端口A 工作在方式2 时,使用端口C 的 __________ 作为与CPU 和外部设备的联络信号。
答案:PC7~PC34、8255A 的每个端口的数据寄存器的长度为 _____ 位。
答案:85、Intel 8255A 是一个 __________________________ 接口芯片。
答案:可编程的通用并行输入输出6、了般I/O 接口的编址方式可分为__________________ 两种方式。
答案:I/O 接口单独编,与存储器统一编址7、8255A 的端口C 按位置位复位控制字的 __________ 位用来指定置位或复位的端口C 的具体位置.答案:D3,D2 和D18、8255A的端口C按位置位复位控制字中的________ 位决定对端口C的某一位置位或复位。
答案:D09、8255A的端口A工作在方式2时,使用端口C的 ____________ 作为与CPU和外部设备的联络信号。
答案:PC7〜PC310、8255A 与CPU 连接时,地址线一般与CPU 的地址总线的____________ 连接。
答案:A0 和Al11、8255A 控制字的最高位D7= _________ 时,表示该控制字为方式控制字。
答案:112、8255A 的端口A 的工作方式是由方式控制字的_______ 位决定。
答案:D6 和D513、8255A 的端口B 的工作方式由方式控制字的___________ 位决定。
答案:D214、8255A 的端口C 的按位置位复位功能是由控制字中的D7= ________ 来决定的。
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内部具有_____个输入输出接口。
一、选择题2.8255A在方式1工作时,端口A和端口B作为数据输入输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。
其中作为端口A和端口B的中断请求信号的分别是端口C的()A.PC4和PC2 B.PC5和PC1 C.PC6和PC7 D.PC3和PC0 D3.8255A的端口A或端口B工作在方式1输入时,端口与外设的联络信号有()。
A.选通输入STB#B.中断请求信号INTRC.中断允许信号INTED.输入缓冲器满信号IBF A4.当8255A的端口A和端口B都工作在方式1输入时,端口C的PC7和PC6()。
A.被禁止使用B.只能作为输入使用C.只能作为输出使用 D.可以设定为输入或输出使用D7.8255A的A口工作在方式2时,B口()。
A.可工作在方式0或方式1B.可工作在方式1或方式2C.只能工作在方式1D.只能空着A8.8255A用户可以用命令字设置()A.A口和B口均可工作在方式0或方式1或方式2 B.A口工作在方式0,B口工作在方式1C.A口工作在方式1,B口工作在方式1或方式2 D.A口工作在方式2,B口只能工作在方式1 B10.当8255A工作在方式1时,端口C被分为两个部分,分别作为端口A和端口B的控制信息和状态信息。
这两个部分的划分是()A.端口C的高4位和低4位 B.端口C的高5位和低3位C.端口C的高3位和低5位 D.端口C的高6位和低2两位B11. 8255A工作方式设置为方式1时,CPU与外设通信()A.可以采用查询方式传送,或者采用中断方式传送B.只能采用中断方式传送C.可以进行双向方式传送D.只能采用无条件传送方式或查询方式传送A14.假定对8255A进行初始化时所访问的端口地址是0CBH,并将其A端口设定为工作方式1 输出,则A端口的地址是()。
A. 0C8HB. 0CAHC. 0CCHD. 0CEH 本题答案为A。
16.当8255A工作于方式2时,要占用几条联络信号线()。
微机原理与接口技术考试试题与答案第一篇:微机原理与接口技术考试试题与答案一、填空题(每空1 分,共15 分)1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和 _0000_H。
2.在特殊全嵌套方式下,8259 可响应同级或高级中断请求。
3.CPU 与外设接口通过数据总线传送状态信号与命令信号。
4.8255 有3 种工作方式, 其中方式2 只允许A 口使用。
5.有地址重迭现象的译码方式为部分译码和线选法。
6.外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。
7.INT8253 采用BCD 码计数时,其最大计数值为__10000__,此时的计数初值为 __0000__。
8.8088/8086 的AD7-AD0 是地址数据复用引脚,在T1 时传送__地址信号__。
9.8259A 作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。
10.RS-232C 是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。
二、单项选择题(每小题1 分,共20 分)1.8086CPU 寻址I/O 端口最多使用(4)条地址线。
(1)8(2)10(3)12(4)16 2.CPU 执行IN 指令时有效的信号组合是(1)。
(1)RD =0, IO/M=1(2)RD =0, IO/M=0(3)WR =0, IO/M=1(4)WR =0, IO/M=0 得分评阅人得分评阅人3.某计算机的字长是16 位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是(2)。
(1)64K 字(2)32K 字(3)64KB(4)32KB 4.某一SRAM 芯片的容量是512×8 位,除电源和接地线外,该芯片的其他引脚最少应为(4)根。
(1)25(2)23(3)21(4)19 5.8088/8086 的基本总线周期由(2)个时钟周期组成。
(1)2(2)4(3)5(4)6 6.在8086 系统中中断号为0AH,则存放中断向量的内存起始地址为(2)。
一、选择题2.8255A在方式1工作时,端口A和端口B作为数据输入输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。
其中作为端口A和端口B的中断请求信号的分别是端口C的()A.PC4和PC2 B.PC5和PC1C.PC6和PC7D.PC3和PC0D3.8255A的端口A或端口B工作在方式1输入时,端口与外设的联络信号有()。
A.选通输入STB#B.中断请求信号INTRC.中断允许信号INTED.输入缓冲器满信号IBFA4.当8255A的端口A和端口B都工作在方式1输入时,端口C的PC7和PC6()。
A.被禁止使用B.只能作为输入使用C.只能作为输出使用 D.可以设定为输入或输出使用D7.8255A的A口工作在方式2时,B口()。
A.可工作在方式0或方式1B.可工作在方式1或方式2C.只能工作在方式1D.只能空着A8.8255A用户可以用命令字设置()A.A口和B口均可工作在方式0或方式1或方式2B.A口工作在方式0,B口工作在方式1C.A口工作在方式1,B口工作在方式1或方式2D.A口工作在方式2,B口只能工作在方式1B10.当8255A工作在方式1时,端口C被分为两个部分,分别作为端口A和端口B的控制信息和状态信息。
这两个部分的划分是()A.端口C的高4位和低4位 B.端口C的高5位和低3位C.端口C的高3位和低5位 D.端口C的高6位和低2两位B11. 8255A工作方式设置为方式1时,CPU与外设通信()A.可以采用查询方式传送,或者采用中断方式传送B.只能采用中断方式传送C.可以进行双向方式传送D.只能采用无条件传送方式或查询方式传送A14.假定对8255A进行初始化时所访问的端口地址是0CBH,并将其A端口设定为工作方式1 输出,则A端口的地址是()。
A. 0C8HB. 0CAHC. 0CCHD. 0CEH本题答案为A。
16.当8255A工作于方式2时,要占用几条联络信号线()。
A.2 B.3C.4 D.5本题答案为D。
17. 8255A的PA口工作在方式2,PB口工作方式1时,其PC端口()。
A 用作两个4位I/O端口B 部分引脚作联络,部分引脚作I/O线C 全部引脚均作联络信号D 作8位IO端口,引脚都为I/O线C19.若采用8255A的PA端口输出控制一个七段LED显示器,8255A的PA口应工作于方式()。
A 方式0B 方式1 C方式2 D 前面3中的任一方式A20.当8255A的PA口工作在方式1的输入时,对PC4置位,其作用是()。
A 启动输入B 开放输入中断C 允许中断D 停止输入B22.8255A的方式选择控制字的正确值为()。
A 0A0HB 7FHC 70HD 09HA23.8255A的C口位置位/复位字的正确值为()。
A 80HB 90HC A0hD 0FHD25.8255PA口工作于在方式1时,其PC端口()。
A 用作两个4位I/O端口。
B 部分引脚作联络,部分引脚作I/OC 全部引脚均作联络信号D 做8位I/O端口,引脚都为I/O端口B26.8255A的工作方式设置为方式2,则表示()。
A 仅PA口用于双向传送B 仅PB口用于双向传送C PA口和PA都用于双向传送D PA口和PB口都不用于双向传送A二、填空题1.8255A是一个()接口芯片。
可编程的通用并行输入输出6.8255A内部具有()个输入输出端口,每个端口的数据寄存器的长度为()位,其中端口()没有输入锁存功能。
3;8;C7.8255A与CPU连接时,地址线一般与CPU的地址总线的()连接。
A0和A19.8255A工作在方式1或方式2时,INTE为(),它的置1/清0由()进行控制。
中断允许位;C口按位置位清零控制字13.8255A可允许中断请求的工作方式有()和()。
方式1,方式215.8255A工作在方式1的输入状态时,通过信号()标识端口已经准备好了向CPU输入的数据。
IBF三、简答题2.可编程并行接口芯片8255A有哪几种工作方式,每种工作方式有何特点?答:可编程并行接口芯片8255A有3种工作方式,各自特点如下:(1)方式0:没有固定的用于应答式传送的联络信号线,CPU可以采用无条件传送方式与8255A交换数据;(2)方式1:有专用的中断请求和联络信号线,因此,方式1通常用于查询传送或中断传送方式;(3)方式2:PA口为双向选通输入/输出或叫双向应答式输入/输出。
13.设可编程并行接口芯片8255A的4个端口地址为00C0H、00C2H、00C4H、00C6H,要求用置0/置1方式对PC6置1,对PC4置0。
2答:对端口C的PC6置1的控制字为:00001101B,对PC4置0的控制字为:00001000B。
程序段为:MOV AL,0DHOUT 00C6H,ALMOV AL,08HOUT 00C6H,AL17.如果某个8255的控制字为91H,求出各个端口的工作方式。
答:由于d7=1,91H是方式控制字;d6d5=00,PA端口选择方式0;d4=1,PA端口为输入方式;d3=0,PC7-4为输出方式;d2=0,PB端口选择方式0;d7=0,PB端口为输出方式;d0=1,PC3-0为输入方式。
18.如果PA端口选择方式1输出,PB端口选择方式1输入,PC端口选择输出。
(1)求出方式控制字。
(2)说明哪些PC引脚可用作输出。
(3)求出可用作输出的某根PC引脚输出高电平和低电平的端口C置1/置0控制字。
答:(1)方式控制字d7=1,d6d5=01(PA端口方式1),d4=0(PA端口输出),d3=0(PC7-4输出),d2=1(PB端口方式1),d7=1(PB端口输入),d0=0(PC3-0输出),综合可得出方式控制字=10100110=A6H。
(2)由于PA端口为方式1输出:PC6作为ACK#,PC7作为OBF#,PC3作为INTR。
PB端口为方式1输入:PC0作为INTE,PC1作为IBF,PC2作为STB#。
只有PC4、PC5可作为普通输出引脚。
(3)使PC5输出高电平的C端口置1/置0控制字=00001011(0BH)。
使PC5输出低电平的C端口置1/置0控制字=00001010(0AH)。
四、综合题2. 使用8255的B 端口(端口地址为261H )驱动红色与绿色发光二级管各4只,且红绿管轮流发光各2s,不断循环,试画出只包括地址译码、8255与发光管部分的接口电路图及编写控制程序。
答:接口电路图如图所示。
编写的控制程序如下:stack segment stack 'stack 'dw 32 dup(0)stack endscode segmentstart proc farassume ss: stack,cs:codepush dssuh ax,axpush axmov ax,datamov ds,axMOV DX,263 HMOV AL,80HOUT DX,ALMOV AL,0FHMOV DX,261HLOP : NOT ALOUT DX,ALCALL D2SA APUSH AXMOV AH,11INT 21HCMP AL,0POP AXJE LOPretstart endpcode endsend start35.CPU通过8255控制8个开关和发光二极管,要求发光二极管的亮灭和开关状态一致,设计电路并编写程序。
答: 8255控制开关、发光二极管电路如下图所示:MOV DX,26CH;设置8255控制端口地址MOV AL,82H;确定PA方式0输出,PB方式0输入OUT DX,ALMOV DX,264H;读入开关状态IN AL,DXNOT AL;合上开关所对应的状态值为1MOV DX,260H;输出到PA端口,使发光二极管状态和开关一致OUT DX,AL每执行程序一次,合上开关所对应的发光二极管发亮,如果要永远保持开关状态和发光二极管亮灭一致,程序必须从读入开关状态开始无限次循环。
39.假定某个8255的端口地址范围为260H~26FH,编写用PC7输出一个负脉冲的程序。
答:用PC7输出一个负脉冲的电路图如下图所示:MOV DX,26CHMOV AL,80H;PA 、PB 方式0输出,PC 7-0输出 MOV AL,0FH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,ALMOV CX,2000HYYY2:ADD AX,0;让PC 7输出低电平维持一段时间 LOOP YYY2MOV AL,0EH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,ALMOV CX,2000HYYY3:ADD AX,0LOOP YYY3MOV AL,0FH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,AL。