接口练习题

合集下载

第7章 串行接口习题

第7章 串行接口习题

2.串行传送数据的方式有( )、( )两种。
3.串行通信中约定:一个起始位,一个停止位, 偶校验,则数字“5”的串行码为
( ),数字“9”的串行码为( )。
4.利用 8251 进行异步串行通讯,当设定传输速率为 8400 波特,传输格式为 1 个
起始位,1 个停止位时,每秒最多可传送的字节数是( )。
5.串行接口传送信息的特点是( ),而并行接口传送信息的特点是( )。
6.在异步串行通信中,使用波特率来表示数据的传送速率,它是指 (
)。
7. Intel 8251A 工作在同步方式时,最大波特率为( );工作在异步方式时,最大
波特率为( )。
8. Intel 8251A 工作在同步方式时,每个字符的数据位长度为( ),停止位的长度
好,CPU 是通过(
-----------
)方式获得DSR的值。
-----------
(A)DSR信号直接送到 CPU
(B)当DSR信号有效时,8251A 向 CPU 发
出中断请求
-----------
(C)CPU 读 8251A 的状态寄存器 (D)CPU 无法知道DSR信号的状态
16. 如果 8251A 的方式寄存器的地址为 2的 TxD、RxD 引脚的信号电平符合( )。
(A)DTL 标准 (B)TTL 标准 (C)HTL 标准 (D) RS-232C 标准
9.8251 的方式字(模式字)的作用是(
)。
(A)决定 8251 的通信方式
(B)决定 8251 的数据传送方向
(C)决定 8251 的通信方式和数据格式 (D)以上三种都不对
的。
4.调制解调器实现的是异步数据通信。
5.异步串行通讯中,一个字符的编码是基本传递单位的组成部分之一。

输入输出接口(计算机组成)期末测试练习题

输入输出接口(计算机组成)期末测试练习题

一、单选题1、下列哪条x86指令实现了把寄存器AL的内容写入端口70H?A.IN AL, 70HB.OUT 70H,ALC.OUT AL,70HD.IN 70H,AL正确答案:B2、8086系统中,假设同时发生了溢出中断,单步中断和可屏蔽中断,则哪个中断会被优先处理?A.溢出中断B.可屏蔽中断C.任意中断都有可以被优先处理D.单步中断正确答案:A二、多选题1、I/O接口的主要功能有哪些?A.设备选择B.提供联络信息C.数据缓冲D.提高处理器工作频率正确答案:A、B、C2、现代个人计算机中,哪些设备可以看做是I/O接口?A.网卡B.并口控制芯片C.南桥D.显卡正确答案:A、B、C、D3、下列哪些是无条件传送方式的特点?A.CPU不需要参与数据传输B.只适用于简单外设的操作C.控制程序简单D.操作流程较为复杂正确答案:B、C4、下列哪些是程序查询方式的特点?A.查询外设状态占用了大量的时间B.比无条件传送方式准确可靠C.CPU不需要参与数据传输D.只适用于简单外设操作正确答案:A、B5、下列关于中断控制方式的描述哪些是正确的?A.CPU不再需要参与数据传输B.需要反复检查状态位C.一定程度上满足了I/O处理的实时性要求D.CPU可以和外设并行工作,提高了工作效率正确答案:C、D6、DMA控制器初始化时,至少要配置哪些参数?A.源地址的初始值及传送时的地址增减方式B.目的地址的初始值及传送时的地址增减方式C.待传送数据的长度D.CPU的工作频率正确答案:A、B7、现代个人计算机中,哪些设备通常是自带DMA控制器的?A.键盘B.声卡C.内存D.网卡正确答案:B、D三、填空题1、请按照正确的程序查询数据输入过程,给下列各个步骤排序,正确的顺序是()。

(答案直接填写数字,如123456)1 外设将数据发到“并行数据输入”信号线上,并将“输入准备好”信号置为有效2 接口将“输入回答”信号置为无效,等待外设输入新数据3 接口将“状态寄存器”中的状态位“输入缓冲满”置为有效4 系统初始化时,CPU执行指令,将控制字写入接口的“控制寄存器”,设置接口的工作模式5 在上述过程中,CPU反复执行指令从“状态寄存器”中读出状态字,直到发现“输入缓冲满”,然后执行指令从“输入缓冲寄存器”中读出数据6 接口发现“输入准备好”信号有效后,从“并行数据输入”信号线上接收数据,放入“输入缓冲寄存器”,并将“输入回答”信号置为有效,阻止外设输入新数据正确答案:4163522、x86 CPU的外部中断有两大类:可屏蔽中断和()中断?正确答案:非屏蔽。

接口习题

接口习题

一.单选题1.JAVA语言的类间的继承关系是()。

A多重的B.单重的C.线程的D.不能继承2.以下关于JAVA语言继承的说法正确的是()。

A.Java中的类可以有多个直接父类B.抽象类中不能有子类C.JAVA中的接口支持多继承D.最终类可以作为其他类的父类3.下列选项中,用于定义接口的关键字是()。

A)interface B)implements C)abstract D)class4.下列选项中,用于实现接口的关键字是()。

A)interface B)implements C)abstract D)class5.以下哪个接口的定义是正确的?A)interface B{void print() { } ;}B)abstract interface B { void print() ; }C)abstract interface B extends A1,A2 { abstract void print(){ };D)interface B { void print();}6.定义一个接口时,下列哪个关键字用不到?A)public B)extends C)interface D)class7.在使用interface声明一个接口时,只可以使用哪个修饰符修饰该接口。

A)private B)protected C)private或者protected D)public8.下列类头定义中,错误的是?A)public x extends yB)public class x extends yC)class x extends y implements y1D)class x9.下列叙述正确的是?A)Java中允许多重继承B)Java一个类只能实现一个接口C)Java中只能单重继承D)Java中一个类可以继承多个抽象类10.现有类A和接口B,以下描述中表示类A实现接口B的语句是()。

A.class A implements BB.class B implements AC.class A extends BD.class B extends A二.填空题1.接口中的所有属性均为__public____、___static___和__final_。

《微机原理与接口技术》练习题及答案.doc

《微机原理与接口技术》练习题及答案.doc

《微机原理与接口技术》练习题填空题1.8088/8086均冇两种工作模式:___________________ 和 ____________________ 。

其中____________ 模式是指系统中只有8088或8086 -个微处理器。

[答案]垠小模式;垠人模式;最小2.8088CPU有________ 条数据引脚、 _____ 条地址引脚,8086CPU有______条数据引脚。

[答案|8; 20; 163・8086系统中存取一个非规则字需要_______ 个总线总周期。

[答案]24.逻辑地址2400H: 1200H对应的物理地址是_________________ 。

[答案J25200H5.微机系统中,I/O端口的编址方式冇__________ 编址和____________ 编址两种。

[答案]独立;统一6.根据总线在微机系统的位置分类为:_________ 、_______________ 、___________ 和___________ 。

[答案]片内总线;局部总线;系统总线;通信总线7.根据总线功能分类,总线可分为____________ 、___________ 、_______________ 以及电源和地线、备用线。

[答案]地址总线;数据总线;控制总线8.在冇多个总线主设备的系统中,在总线上完成一次信息交换要经过___________ 、___________ 、______________ 和___________ 四个阶段。

[答案]申请总线使用权;寻址;传输数据;结束9.所谓接口电路就是______ 与_______ 的连接部件。

[答案]微处理器;外部设备10.CPU和I/O设备Z间交换的信息分为数据信息、________ 信息和__________ 信息。

其屮数据信息又分数字量、_____________ 和___________ 。

I答案J状态信息;控制信息;模拟量;开关量11.CPU与外设之间的数据传送方式冇程序控制方式、___________ 和__________ 三种方戎。

5-微机原理与接口技术---练习题[武汉理工大学继续教育]

5-微机原理与接口技术---练习题[武汉理工大学继续教育]

一、判断(共计50分,每题2.5分)1、可编程定时/计数器8253中含三个独立的16位计数器。

A. 正确B. 错误2、8086CPU和8088CPU都是16位微处理器芯片A. 正确B. 错误3、通常并行I/O接口的速度比串行I/O接口的快。

A. 正确B. 错误4、8086CPU内标志寄存器中的IF=0时,意味着禁止CPU响应所有类型的中断。

A. 正确B. 错误5、ADC0809可对8路模拟信号同时进行A/D转换。

A. 正确B. 错误6、ADC0809是8位逐次逼近型A/D转换芯片A. 正确B. 错误7、若[X]原=[X]反=[X]补,则该数X为正数。

A. 正确B. 错误8、在8086存储器中存放数据字时有“对准字”和“非对准字”之分。

A. 正确B. 错误9、静态RAM需要刷新电路。

A. 正确B. 错误10、8086CPU的EU单元直接经外部总线读取数据。

A. 正确B. 错误11、存储器芯片的主要技术指标是容量、存取时间和可靠性。

A. 正确B. 错误12、8086的数据可以存放在几个不连续的段中。

A. 正确B. 错误13、8295的特殊屏蔽方式,对低于正在服务中断程序的中断请求给予响应处理A. 正确B. 错误14、MOV BX,[BX]A. 正确B. 错误15、MOV BP,ALA. 正确B. 错误16、8086CPU中,数据线D0~D15和地址线A0~A15为复用引脚。

A. 正确B. 错误17、主程序中若多次调用某段程序,采用子程序来实现具有执行速度快的特点。

A. 正确B. 错误18、对一个正整数,它的原码、反码和补码是一样的,和无符号数编码一样。

A. 正确B. 错误19、每一个中断服务程序的入口地址占用中断向量表的2个地址。

A. 正确B. 错误20、执行INT 10H时,中服程序的入口地址在00040H开始存放。

A. 正确B. 错误二、单选(共计50分,每题2.5分)21、8088 CPU中断优先级顺序为()。

微机接口技术综合练习及答案2

微机接口技术综合练习及答案2

《微机接口技术》模拟试题一、填空题1.8086被复位后,以下各寄存器的内容是:Flag:________;IP:________;CS________;系统将从存储器的_____________地址处取指令执行。

2.8086/8088在满足__________________________和____________________的条件下可以响应一个外部INTR中断请求;8086/8088的中断向量表在存储器的____________地址至____________地址的区域中; 向量表的内容是__________________________。

3.8086/8088在最小方式下有关总线请求的信号引线是___________和____________。

4.一个微机系统中包含以下器件:CPU—8086一片,并行接口8255一片(设备号:A口—70H,B口—72H,C口—74H,控制口—76H),定时器8253一片(设备号:计数器0—50H,计数器1—52H,计数器2—54H,控制口56H),中断控制器8259A一片(设备号:B0H,B2H)。

现将8255的A口连接一输入设备工作在0方式,B口连接一输出设备,也工作在0方式,PC4作为输出设备的选通输出端且低电平有效。

8253工作于“模式0”,设置计数器0的计数常数为0FFEH,进行二进制计数。

8259A的ICW2给定为42H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。

请填充下面程序中的空白项(注意:控制字中可0可1位选0,8255未用端口设成输入方式),(CPU的A1、A2接各芯片的A0、A1), (考试中提供所用芯片的相关资料)。

MOV AL,________;8255初始化OUT ________, ALMOV AL, ________;8253初始化OUT ________, ALMOV AL,______;设8253计数初值OUT ________, ALMOV AL, _______;OUT ________, ALMOV AL,_______;8259A初始化OUT ________,ALMOV AL, _______;OUT ________,ALMOV AL,_________OUT _________,ALIN AL,_________;从8255的A口读入数据PUSH AXMOV AL,_______;用按位置位/复位方式使选通无效OUT ________,ALPOP AXOUT ________, AL;往B口输出数据MOV AL, ________;用按位置位/复位方式使选通有效OUT ________,ALMOV AL, ______;撤消选通信号OUT ________,AL此时,对应8259A的IR1中断类型号是_______,中断向量存放在0段 _______, _______ , _______, _______, 单元中。

-接口技术复习题

-接口技术复习题

一、选择题1、8253某计数器的最大计数初值是( D )。

A.65536B.FF0OHC.0000HD.FFFFH2、8253某计数器工作在方式1时,在计数中途OUT为( D )。

A.由低变高B.由高变低C.高电平D.低电平3、对8253的定时与计数( C )。

A.有两种不同的工作方式B.定时只加时钟脉冲,不设计数值C.实质相同D.从各自的控制端口设置4、8253共有( B )种工作方式。

A.5B.6C.4D.35、当8253可编程计数器/定时器工作在方式0时,门控信号GA TE变为低电平后,对计数器的影响是( B )A、结束本次计数循环,等待下一次的计数的开始B、暂时停止现行计数工作C、不影响本次计数,即计数器的计数工作不受该信号的影响D、终止本次计数过程,立即开始新的计数循环。

6、下列芯片是串行接口的是( C )A 8255B 8253C 8251AD 82597、当8086/8088访问100H端口时,采用( C )寻址方式。

A.直接B.立即C.寄存器间接D.相对8、在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设( B )P5A.发控制命令B.进行状态检测C.发I/O端口地址D.发读/写命令9、8255A工作在方式0时,端口A、B和C的输入输出可以有( C )种组合。

A.4B.8C.16D.610、8255A的端口A工作在方式2时,如果端口B工作在方式1,则固定用作端口B 的联络信号的端口C的信号是( A )。

A.PC2~PC0B.PC6~PC4C.PC7~PC5D.PC3~PC111、8086微处理器可寻址访问的最大I/O空间为( A )。

第1页共8页A. 1KBB.64KBC.640KBD.1MB12、8086中断的类型码是( D )。

A.中断服务子程序的入口地址B.中断向量表的地址指针C.中断向量表的内容D.以上三项都不是13、2个8259可提供( C )个中断类型号。

计算机接口技术习题3

计算机接口技术习题3

《计算机接口技术》习题3一、单项选择题1.当8255A的PC4~PC7全部为输出线时,表明8255A的A端口工作方式是()。

A. 方式0B. 方式1C. 方式2D. 任何方式2. 由于8086有单独的I/O指令,所以其I/O端口()。

A. 只能安排在I/O空间内B. 只能安排在存储空间内C. 既可安排在I/O空间,也可安排在存储空间D. 可安排在系统的整个空间3. 下列总线中属于系统总线的是()。

A. IEEE-488B. RS-232CC. EISAD. RS-4494. 目前PC机上都带有USB接口,这里的USB是一种()。

A. 接口芯片B. 并行总线标准C. 串行总线标准D. 外围设备5. 下列总线中属于外部总线标准的()。

A. EISAB. STDC. PCID. A,B,C都不是6.在接口电路中,通常要求()。

A.输入三态缓冲、输出三态缓冲B.输入三态缓冲、输出锁存C.输入锁存、输出三态缓冲D.输入三态锁存、输出锁存7.8255A的方式选择控制字为80H,其含义是()。

A.A、B、C 口全为输入B.A口为输出,其他为输入C.A、B为方式0D.A、B、C口均为方式0输出8.设置特殊屏蔽方式的目的是()。

A.屏蔽低级中断B.响应高级中断C.响应低级中断D.响应同级中断9.在8259A中,寄存器IMR的作用是()。

A.记录处理的中断请求B.判断中断优先级的级别C.有选择的屏蔽D.存放外部输入的中断请求信号10.二个8259A级联最多可控制()个中断源。

A.8B.12C.16D.1511.对8253进行初始化编程时,在写入控制字后,输出端OUT()。

A.为低电平B.为高电平C.由工作方式决定为相应的高电平或低电平D.维持原状态不变12.CPU响应中断请求和响应DMA请求的本质区别是()。

A.中断响应靠软件实现B.响应中断时CPU仍然能控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单13.8253A方式2能产生()的定时信号。

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

一、简答题
1、若I/O端口地址分别为60H和600H,分别写出向这两个端口写入命令字12H
的程序段。

2、设STRING1,STRING2分别是数据段和附加数据段中定义的字符串,长度为100
个字节。

START: MOV AX, DATA
MOV DS, AX
MOV ES, AX
CLD
LEA SI, STRING1
LEA DI, STRING2
MOV CX, 100
REPZ CMPSB
JNE NO
YES: MOV AL, 0FFH
JMP DISP
NO: MOV AL, 0
NEXT:。

说明该程序段完成什么功能?
在何种情况下,AL=0?
在何种情况下,AL=0FFH?
3、某数据段中存放了两个字数据:1234H和5678H,已知DS=1000H,数据存放
的偏移地址分别为2000H和3001H,试画图说明它们在存储器中的存放情况。

若要读取这两个字,分别需要几个总线周期?
4、在8086CPU内部,哪些寄存器可以和I/O端口打交道?若I/O端口地址分别
为30H和300H,分别写出向这两个端口写入命令字78H的程序段
5、在I/O接口电路中,按存放信息的类型,端口可分为哪几类?分别说出CPU
对这些端口实行读操作还是写操作?
6、根据要求,写出相应的汇编指令
(1)、清除以寄存器BX间接寻址的存储器字单元的内容
(2)、将AX的低字节置成全‘1’,高字节不变
(3)、将BX的高字节变反,低字节不变
(4)、将AL寄存器的高4位和低4位数据互换
(5)、将CX的高字节清0,低字节不变
7、假设8254的端口地址为80H~83H,现要求计数器0实现的功能为:在外部
端产生一个频率为200Hz的方波信号。

已知外部时钟频脉冲信号的作用下,OUT
=40KHz,采用BCD码计数,试完成其初始化编程。

率f
CLK
8、中断类型号为20H,假定其对应的中断处理程序段如下,写出设置其中断向量的程序段。

INTRP PROC NEAR
STI
CLI
IRET
INTRP ENDP
9、假设并行接口芯片8255A的端口地址基址为300H,芯片的A1A0和地址总线的A2A1相连。

若引脚PC0平时为高电平,要求从PC0输出一个宽度为0.5ms的负脉冲,试写出相应的程序段,0.5ms的时间可调用延时子程序DELAY获得(假设延时子程序已编好)。

上的外部计数时频率为1MHz,该通道的最大定时时间是多10、若加在8254 CLK
1
少?
11、某中断处理程序的入口地址为23456H,放置在中断向量表中的位置为00020H,问此中断向量号为多少?入口地址在中断向量表中如何放置?
12、利用8255A方式0下工作,令其在PB1,PB2引脚产生如图所示波形,试编写相应程序,电路连接设定的8255A各端口地址分别是60H,61H,62H,63H.
波形延时时间调用延时1毫秒(D1MS)子程序实现。

13、假定中断类型号20H对应的中断处理程序的入口地址为0800H:1000H,写出设置其中断向量的程序片段。

14、假定8254芯片通道1初始化编程时,设为先读/写低字节,后读/写高字节,试写出对通道1的当前计数值进行锁存并读出的程序段。

(8254的端口地址为40H、41H、42H、43H)。

15、设有100个字节数据(无符号数),存放在数据段中EA=2000H开始的存储区内。

以下程序应能从该数据区中找出最大的一个数并存入同一数据段EA=2100H 的单元中,请完成该程序(在括号内填入适当的语句)。

(5分)
MAX: MOV BX,_______
M0V AL,[BX]
M0V CX,________
LOOP1: INC BX
CMP AL,[BX]
_________________
MOV AL,[BX]
LOOP2: DEC CX
JNZ __________
M0V _________,AL
16、写出下列指令中源操作数和目标操作数的寻址方式
(1)MOV ARRAY,AX
(2) MOV AX,[1000H]
(3) CMP BYTE PTR[BX],12H
(4) ADD AX,[BX][SI]
17、若AX=5555H,BX=FF00H,下列程序段:(3分)
AND AX,BX
XOR AX,AX
NOT BX
执行后,AX=_____,BX=_____,CF=_____。

二、分析设计题
1、8255A的端口地址为80H~83H,若A口接8个开关K
7~K
,B口接8个指
示灯LED
7~LED
,当开关合上时,相应的指示灯熄灭,断开时指示灯亮。

要求:
(1)分别写出每个端口的地址,(2)编写实现这种功能的程序段,(3)完成译码电路的设计及相应控制线的连接。

(假定只使用其中的10根地址线A9~A0)
2、在8088系统中,定时/计数器8254的基址为60H,已知外部计数时钟频率为1MHz,欲使8254产生周期为1S的对称方波信号,说明如何实现。

要求:(1)写出各个端口的地址,(2)写出相应通道的初始化程序段,(3)画出实现的示意图。

3、8255A并行接口的PA口同A/D转换器相连接,PB口同7段LED显示器连接,PA、PB口都工作于方式0。

(1)根据下图所示,写出使7段显示器显示0,1的代码。

(2)编制一程序段,从PA口读取数据,如果数据大于等于128,则7段LED显示器显示“1”,否则显示“0”。

(已知PA口地址为60H,PB口地址为61H)
4、已知某PC微机系统的I/O接口电路框图如图5-1所示。

试完成:(1)、根据图中接线,写出825
5、8254各端口的地址。

(2)、编写8255和8254的初始化程序段。

其中,8254的OUT1端输出100HZ 方波,8255的A口为输出,B口和C口为输入。

(3)、为8255编写一个I/O控制子程序片段,其功能为:每调用一次,先检测PC0的状态,若PC0=0,则循环等待;若PC0=1,可以从PB口读取当前开关S 的状态(0~7),送A口的PA0~PA7输出,通过LED显示(要求:Si闭合,对应的LEDi亮, Si断开,对应的LEDi灭)出来。

编写一个8255 I/O控制子程序片段:
三、编程题
1、已知在数据段以BUFF为首地址的存储区存放了10个有符号字节数据,要求:把其中的负数去除后,将剩下的正数重新存放在以PLUS为首地址的数据区中。

(要求写出完整的程序)
2、假设某商店有9种商品,它们的价格分别为:90元,60元,70元,55元,48元,30元,83元,35元,65元。

价格存放在ARRAY数组中,现要将每种商品提价5元,编写一完整的源程序计算每种商品提价后的价格,将结果存到NEW数组中。

3、已知在以ARRAY为首地址的数据存储区存放了10个有符号字节数据,试统计其中正数、负数和零的个数,并把统计的结果分别存放在PLUS、MINU和ZERO 字节单元中(要求写出完整的程序)。

4、已知在以BUFF为首地址的存储区存放了10个有符号字节数据,求出其中的最大值并把最大值存放在MAX字节单元(要求写出完整的程序)。

相关文档
最新文档