微机原理与接口技术考试复习(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与接口技术考试复习(含答案)
微机接口练习题(供4-6班使用)
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分。
1.如果CPU执行了某一_________,则栈顶内容送回到CS和IP。
()
A.子程序返回指令 B.数据传送指令
C.退栈指令 D.子程序调用指令
2.8086的读周期时序在_________时钟周期时,数据总线上有一段高阻态(浮空状态)。
()A.T1 B.T2
C.T3 D.T4
3.Pentium是_________位的微处理器,它和内存进行数据交换的外部数据总线是_________位的。
()
A.32,32 B.32,64
C.64,32 D.64,64
4.当CPU与打印机以程序查询方式相连接,并送数据供打印机打印时,CPU的大部分时间均用于()
A.读打印机状态信息并判断 B.向打印机送数据
C.执行算术运算指令 D.CPU停机
5.在串行接口中,接口芯片同CPU之间传送的数据以及接口芯片同外设之间传送的数据分别是()
A.并行和并行 B.并行和串行
C.串行和并行 D.串行和串行
6.在各类数据传送方式中,_________是硬件电路最简单的一种。
()
A.无条件传送方式 B.程序查询方式
C.中断方式 D.DMA方式
7.在微机系统中采用DMA方式传输数据时,数据传送是()
A.由CPU控制完成
B.由执行程序(软件)完成
C.由DMAC发出的控制信号控制下完成的
D.由总线控制器发出的控制信号控制下完成的
8.已知中断类型号为18H,则其中断服务程序的入口地址存放在中断向量表的_________中。
()A.0000H∶00072H~0000H∶0075H
B.0000H∶00072H~0000H∶0073H
C.0000H∶00060H~0000H∶0063H
D.0000H∶00060H~0000H∶0061H
9.在中断系统中,中断类型号是在__________的作用下送往CPU 的。
()
A.读信号 B.地址译码信号
C.中断请求信号INTR D.中断响应信号
10.采用两片可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到()
A.15级 B.16级
C.32级 D.64级
11.8255A芯片的地址线A1,A0分别接8086的A2,A1,8086芯片的A0参予8255A的片选译码,接到74LS138的。
该接口芯片初始化指令为OUT 8EH,AL则8255A的PA口地址为()A.8BH B.88H
C.89H D.8AH
12.8255A的PA口工作于方式2,PB口工作于方式0时,其PC 口()
A.用作一个8位I/O端口 B.用作一个4位I/O端口
C.部分作联络线 D.全部作联络线
13.8253可编程定时器/计数器工作在方式0时,在计数器工作过程中,门控信号GATE变为低电平后()
A.暂时停止当前计数工作
B.终止本次计数过程,开始新的计数
C.结束本次计数过程,等待下一次计数的开始
D.不影响计数器工作
14.某一8253通道,CLK输入频率1000Hz,工作于方式3(方波方式),写入的计数初值为10H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为_________ms。
()A.10,10 B.5,5
C.16,16 D.8,8
15.与并行通信相比,串行通信适用于_________的情况。
()
A.传送距离远 B.传送速度快
C.传送信号好 D.传送费用高
16.在异步串行通信中,表示数据传送速率的是波特率,这里的波特率是指()
A.每秒钟传送的2进制位数 B.每秒钟传送的字节数
C.每秒钟传送的字符数 D.每秒钟传送的数据帧数
17.8251工作于串行异步接收时,当检测到_________引脚为低电平时,可能是起始位。
()A.RxD B.TxD
C. D.
18.根据采样定理,当采样器的采样频率至少高于或等于连续信号的最高频率_________倍时,原信号才能通过采样器而无失真地复现出来。
()
A.2 B.3
C.4 D.5
19.PCI总线是_________位总线。
()
A.16 B.16/32
C.32 D.32/64
20.在各类总线中,_________是一种串行总线接口。
()
A.SCSI B.ISA
C.USB D.EISA
二、多项选择题(本大题共5小题,每小题2分,共10分)
在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
21.单片机是单片微型计算机,它必须包括()
A.CPU B.RAM
C.ROM D.I/O接口电路
E.定时器/计数器电路
22.8086CPU进行存储写操作时,在总线周期的T1周期(状态)下,总线信号中()A. B.
C.ALE=H D.
E.
23.I/O独立编址的特点是()
A.I/O端口的地址码较短 B.需要专用的I/O指令
C.I/O寻址方式丰富 D.需要I/O读写信号实现I/O操作
E.I/O端口的增加会影响内存储器的容量
24.串行异步通信的字符格式由________________组成。
()
A.起始位 B.SYN字符
C.数据位 D.校验位
E.停止位
25.描述D/A转换器性能的主要指标有()
A.精度 B.分辨率
C.建立时间 D.读写方式
E.转换率
26、从端口320H读数据进AL的指令组为()
A.IN AL, 320H B.OUT 320H,AL
C.MOV DX, 320H D.MOV DX, 320H
IN AL, DX OUT DX ,AL
27、某一中断程序入口地址值填写在中断向量表的0080H —0083H 存储单元中,则该中断对应的中断类型号一定是( )
A.1FH B.20H
C.21H D.22H
28、在程序运行过程中,确定下一条指令的物理地址的计算表达式是: ( )
A. CS*16+IP B. DX*16+DI
C. SS*16+SP D. ES*16+SI
29、8086微处理器的一个典型总线周期需要()个T周期。
A.4 B.3 C.2 D.1
30、某一8253通道,CLK输入频率2000Hz,工作于方式3(方波方式),写入的计数初值为20H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为_________ms。
()A.10,10 B.32,32
C.16,16 D.8,8
31、如果8255A的PB口工作于方式1,PA口可工作于哪种工作方式()
A.方式0 B. 方式1 C. 方式2 D. 方式0或方式1或方式2
32、有一微机系统,采用 CPU 的低 10 位地址线 A0~A9 作为输入/输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为( )
A.A5 ~ A9 B.A4 ~ A9
C.A2 ~ A9 D.A0 ~ A9
33、波特率=9600bps,波特率因子=16,则接收时钟和发送时钟频率____________。
A.9.6KHZ B.0.6KHZ C.153.6KHZ D.64KHZ
34、一个8253有三个通道的计数器电路#0、#l和#2,如果#1作于方式4,当#1计数为零以后,则()
A.停止计数
B.重复计数
C.启动#0计数
D.启动#2计数
35、当8255A 工作在方式1的输入状态时,8255A与外设之间
的联络信号为( )
华夏大地教育网博客j6U zM9OAl
mA、IBF、 ACK B、 OBF 、 ACK
C、IBF、 STB
D、 OBF 、 STB
36、将各种模拟电信号变成数字信号的装置称为()。
A.A/D B.传感器C.采样保持器D.D/A
37、8086微处理器CLK引脚输入时钟信号是由( )提供。
A.8284
B.8288
C.8287
D.8289
38、设有一被测量温度的变化范围为20℃~1200℃,要求测量误差不超过±1℃,则应选用A/D转换器的分辨率至少应该为( )。
A.4位
B.8位
C.10位
D.12位
39、与并行通信相比,串行通信适用于_________的情况。
()
A.传送距离远 B.传送速度快
C.传送信号好 D.传送费用高
40、8255A的PA口工作于方式2,PB口工作于方式0时,其PC 口()
A.用作一个8位I/O端口 B.用作一个4位I/O端口
C.部分作联络线 D.全部作联络线
三、判断说明题(本大题共5小题,每小题2分,共10分)
判断下列各题正误,正者在括号内打“√”,误者在括号内打“╳”,均需说明理由。
26.8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态TW。
()
27.动态存储器集成度高,但需要刷新。
因此,使用动态存储器作为内存时,在程序中需要添加一系列的专用存储器刷新指令。
()28.在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
()
29.在串行异步通信中,停止位的作用表示全部数据传送完毕,接收方在收到停止位信号以后,就不再去接收串行数据。
()30.总线是一种在模块(设备或子系统)间传送信息的公共通路。
()
四、简答题(本大题共5小题,每小题4分,共20分)
31.8086最小模式下的主要特点?
32.与并行通信相比较,串行通信有什么特点??
33.在A/D转换过程中,采样保持电路有什么作用?在什么情况下可以不使用采样保持电路?
34.微机之间信息交换的方式有那些?为什么引入中断和DMA 方式的数据传送方式。
35.什么是AGP?简述AGP的特点。
36.解释总线周期、指令周期与时钟周期。
试问它们之间有何关系。
试卷含答案
1.执行XOR AX,AX后,AX寄存器的值为()。
2.DOS功能调用指令INT 21H中断向量存放的物理地址为()。
3.传输速度为1200波特的异步串行通讯,每一位传送时间为()。
4.()是中断服务程序唯一确定的入口地址。
5.RS-232C串行通讯电气性能标准规定:逻辑“1”为()。
6.8086复位后,CPU将从()开始运行程序。
7.CPU通过一个外设接口同外设之间交换的信息包括()、()和()。
8.8086CPU内部结构按功能分为两部分,即()和()。
9.I/O端口的编址方式分为:()方式和()方式两种。
10.在异步通信接口中,为了使传送过程更可靠,设置了若干出错标志,如帧错、()和()。
11.若使8253A输出方波的周期为最大,所送的初值为()。
12.当IP=8FF4H,CPU从存储器为28FF4H地址取指令,使用了()段寄存器,其内容为()。
13.若对8259A初始化时,ICW4的AEOI位为(),说明设定的是自动结束中断方式,设定OCW2时,()位自然为0。
1.8086CPU工作在最小工作方式下,意味着: ( )
A) 一个8086CPU就可以独立构成一个计算机系统;
B) 8086CPU和最少的外围器件构成一个计算机系统;
C) 8086CPU和最多的外围器件构成一个计算机系统;
D) 不需要时钟发生器。
2.以下关于内部中断的叙述,那一个是正确的: ( )
A) 中断源来自INTR引脚的硬件信号;
B) 执行INT n软中断指令后,可以产生一次内部中断;
C) 内部中断服务程序入口地址不需要存放在中断向量表内;
D) CLI指令可以关闭内部中断。
3.关于数据流向问题,下列哪种叙述正确: ( )
A) 数据线是双向的;
B) 地址线是双向的;
C) 控制线信号都是由外设流向CPU;
D) 控制线信号都是由CPU流向外设。
4.当ADC0809的START引脚有一个有效信号后,表明启动一次A/D转化:( )
A) CPU可以通过查询ADC0809的EOC引脚信号,得知A/D转化结束;
INTA引脚,通过中断服务程序读取A/D转换B) 可以将ADC0809的EOC脚信号反相后,送到8086CPU的
值;
C) 可以将ADC0809的EOC脚信号反相后,送到8086CPU的INTA引脚,通过中断服务程序读取A/D转换值;
D) 可以将ADC0809的EOC脚信号反相后,送到8086CPU的NMI引脚,通过中断服务程序读取A/D转换值;
5. I/O与主机信息的交换采用中断方式的特点是: ( )
A) CPU与设备串行工作,传送与主程序串行工作;
B) CPU与设备并行工作,传送与主程序串行正作;
C) 由硬件形成向量中断地址,再由向量地址找到中断服务程序入口地址
D) 以上都不对。
6. 9个8259A级联可最多提供中断类型号个数为: ( )
A) 1 B) 8
C) 16 D) 64
7.8086微处理器可寻址访问的最大I/O空间为: ( )
A) 1KB B) 64KB
C) 640KB D) 1MB
8.当8086/8088访问100H端口时,采用的寻址方式为: ( )
A) 直接 B) 立即
C) 寄存器间接 D) 相对
9.下列哪种说法正确: ( )
A) 逐次逼近式A/D转换器精度高于计数式A/D转换器;
B) 逐次逼近式A/D转换器比计数式A/D转换器的转换速度慢;
C) ADC0809是逐次逼近式A/D转换器;
D) 逐次逼近式A/D转换器需要工作时钟,而计数式A/D转换器则不需要工作时钟。
10.DAC0832工作在单缓冲方式下, ( )
A) 可以实现两个DAC0832同步输出;
B) 可以实现三个DAC0832同步输出;
C) DAC0832必须借助I/O接口才能与CPU总线连接;
D) DAC0832的8位输入寄存器和8位DAC寄存器具有相同的
值。
11. 有关RS-232C的技术,错误的说法是: ( )
A) 可连接两个个人计算机,进行数据传输 B) 属于接口的硬件规范
C) 为并行传送 D) 属于美国的EIA规范
12. CPU中指令指针(IP)中存放的是: ( )
A) 指令 B) 指令地址
C) 操作数 D) 操作数地址
13. 运算器的功能是 ( )
A) 算术运算 B) 逻辑运算
C) 算术运算与逻辑运算 D) 函数运算
14.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是: ( )
A) 开放所有屏蔽中断 B) 允许低一级中断产生
C) 允许高一级中断产生 D) 允许同一级中断产生
15.在程序运行过程中,确定下一条指令的物理地址的计算表达式是: ( )
A) CS*16+IP B) DX*16+DI
C) SS*16+SP D) ES*16+SI
16.8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU就自动执行一次的操作为:( )
A) 读周期 B) 写周期
C) 取指周期 D) 指令译码
17.微处理器读/写控制信号的作用是 ( )
A) 决定数据总线上的数据流方向. B) 控制操作(R/W)的类型
C) 控制流入、流出存储器或I/O接口信息的方向 D) 以上的任一作用
18.8086状态标志寄存器中的IF=1时,表示 ( )
A) CPU可以响应非屏蔽中断 B) CPU可以响应内部中断
C) CPU可以响应可屏蔽中断 D) D.CPU禁止响应可屏蔽中断
19. 8086CPU处于最小模式下,进行I/O端口读操作时: ( )
A) IO/M为高,RD为高 B) IO/M为高,RD为低
C) IO/M为低,RD为高 D) IO/M为低,RD为低
20. 若8259A采用普通全嵌套方式工作,现有IR4正在被服务,又有IR2,IR3,IR4,IR6中断源发生,若允许嵌套,则CPU转去服务: ( )
A) IR6 B) IR4
C) IR2 D) IR3
1、什么是接口?接口的作用是什么?
3、8259A可编程中断控制器的主要功能有哪些?
1.按总线在微机中所处的位置,PCI总线属于()总线。
2.BIOS功能调用指令INT 14H中断向量存放的物理地址为()。
3.传输速度为9600波特的异步串行通讯,每一位传送时间为()。
4.当两片8259A串联时,最多可以接受()个外中断源。
5.RS-232C串行通讯电气性能标准规定:逻辑“0”为()。
6.8086复位后,CPU将从()开始运行程序。
7.CPU通过一个外设接口同外设之间交换的信息包括()、()和()。
8.8086CPU内部结构按功能分为两部分,即()和()。
9.I/O端口的编址方式分为:()方式和()方式两种。
10.8253共有6种的工作方式,其中工作方式2的作用是(),工作方式3的作用是()。
11.在异步通信接口8251A中,为了使传送过程更可靠,设置了若干出错标志,如帧错、溢出错和()。
12.当IP=8FF4H,CPU从存储器为28FF4H地址取指令,使用了()段寄存器,其内容为()。
13.两片8259A级连的中断系统中,主片的IR5作为从片的中断请求输入端,则初始化主、从片时ICW3的数据格式分别是()和()。
1. 8086CPU工作在最小工作方式下,意味着: ( )
A)一个8086CPU就可以独立构成一个计算机系统;
B)8086CPU和最少的外围器件构成一个计算机系统;
C) 8086CPU和最多的外围器件构成一个计算机系统;
D)不需要时钟发生器。
2.下列哪种说法正确: ( )
A)逐次逼近式A/D转换器精度高于计数式A/D转换器;
B)逐次逼近式A/D转换器比计数式A/D转换器的转换速度慢;
C)ADC0809是逐次逼近式A/D转换器;
D)逐次逼近式A/D转换器需要工作时钟,而计数式A/D转换器则不需要工作时钟。
3. I/O与主机信息的交换采用中断方式的特点是: ( )
A) CPU与设备串行工作,传送与主程序串行工作;
B) CPU与设备并行工作,传送与主程序串行工作;
C) 由硬件形成向量中断地址,再由向量地址找到中断服务程序入口地址
D) 以上都不对。
4. 下列引起CPU程序中断的四种情况,哪一种需要由硬件提供中断类型码? ( )
A) INTO B) INTR C) NMI D)INT N
5.8086微处理器可寻址访问的最大I/O空间为: ( )
A) 1KB B) 64KB C) 640KB D) 1MB
6.当8086/8088访问100H端口时,采用的寻址方式为: ( )
A) 直接 B) 立即 C) 寄存器间接 D) 相对
7. 假设外部设备的状态字已经读入AL 寄存器,其中最低位为"0",表示外部设备"忙".为了判断外部设备是否"忙"而又不破坏其它状态位,应选用下列哪一组指令. ( ) A)RCR AL,01H JZ LABEL B)CMP AL,00H JZ LABEL
C)AND AL,01H
JZ LABEL
D)TEST AL,01H JZ LABEL
8. 若8259A 采用普通全嵌套方式工作,现有IR4正在被服务,又
有IR2,IR3,IR4,IR6中断源发生,若允许嵌套,则CPU 转去服务:( )
A) IR6 B) IR4 C) IR2 D) IR3
9. 串行接口中,并行数据和串行数据的转换是用来实现的。
()
A) 数据寄存器 B)移位寄存器 C) 锁存器 D)A/D 转换器
10.通常情况下,一个外中断服务程序的第一条指令是STI ,其目的是: ( ) A) 开放所有屏蔽中断
B) 允许低一级中断产生
C) 允许高一级中断产生
D) 允许同一级中断产生
11.当并行接口芯片8255A 被设定位方式1时,其功能相当于()
A)0线握手并行接口
B)1线握手并行接口
C)2线握手并行接口
D)多线握手并行接口
12.8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU 就自动执行一次操作。
()
A)读周期 B)写周期 C)取指周期 D)指令译码
13.在程序运行过程中,确定下一条指令的物理地址的计算表达式是: ( )
A) CS*16+IP B) DX*16+DI C) SS*16+SP
D) ES*16+SI
2、简述8086的最小方式和最大方式。
3、统一编址和独立编址的优缺点各是什么?
1、8086CPU 工作在最小工作方式下,意味着:( ) A. 一个8086CPU 就可以独立构成一个计算机系统; B. 8086CPU 和最少的外围器件构成一个计算机系统;C. 8086CPU 和最多的外围器件构成一个计算机系统; D. 不需要时钟发生器。
2、当CPU 执行存储器读指令时,其()。
A .IO M /为高、RD 为低 B .IO M /为低、RD 为低 C .IO M /为低、RD 为高
D .IO M /为高、RD 为高
3、在程序运行过程中,确定下一条指令的物理地址的计算表达式是: ( ) A . CS*16+IP B. DX*16+DI C . SS*16+SP
D. ES*16+SI
4、8086微处理器的一个典型总线周期需要()个T周期。
A.4 B.3 C.2 D.1
5、从端口320H读数据进AL的指令组为()
A.IN AL, 320H B.OUT 320H,AL
C.MOV DX, 320H D.MOV DX, 320H
IN AL, DX OUT DX ,AL
6、对8253-5来说,定时与计数()。
A.是两种不同的工作方式 B.实质相同
C.定时只加时钟脉冲,不设置计数初值D.计数不用加脉冲
7、向8253写入的计数初值写到了()中。
A.初值寄存器B.计数器0# C.减计数单元D.控制字寄存器
8、总线是微处理器、内存储器和I/O接口之间相互交换信息的公共通路。
总线中的控制总线是()的信息通路。
A.微处理器向内存储器传送的命令信号 B.微处理器向I/O接口传送的命令信号
C.外界向微处理器传送的状态信号 D.上述三种信号
9、如果8255A的PA口工作于方式2,PB口可工作于哪种工作方式()
A.方式0 B. 方式1 C. 方式2 D. 方式0或方式1
10、下列哪种说法正确: ( )
A.逐次逼近式A/D转换器精度高于计数式A/D转换器;
B.逐次逼近式A/D转换器比计数式A/D转换器的转换速度慢;
C.ADC0809是逐次逼近式A/D转换器;
D.逐次逼近式A/D转换器需要工作时钟,而计数式A/D转换器则不需要工作时钟。
11、DMA工作方式时,总线上的各种信号是由()发送的。
A.CPU B.DMA控制器 C.中断控制器 D.定时器
12、串行接口中,并行数据和串行数据的转换是用()来实现的。
A.数据寄存器 B.移位寄存器C.锁存器 D.A/D转换器
13、8255工作在方式0时,具有()功能。
A.查询输入/输出 B.输入缓冲、输出锁存
C.无条件输入/输出 D.双向数据传送
14、将各种数字信号变成模拟电信号的装置称为()。
A.A/D B.传感器C.采样保持器D.D/A
15、波特率=9600bps,波特率因子=16,则接收时钟和发送时钟频率____________。
A.9.6KHZ B.0.6KHZ C.153.6KHZ D.64KHZ
16、在中断系统中,中断类型号是在__________的作用下送往CPU的。
()
A.读信号 B.地址译码信号
C.中断请求信号INTR D.中断响应信号
17、若8259A的优先级方式设置为自动循环方式工作,现有IR5的中断请求被响应后,其下列中断源的优先级最高的是: ( )
A) IR6 B) IR4
C) IR2 D) IR3
18、8086/8088的中断向量表用于存放()
A.中断类型号 B.中断服务程序入口地址
C.中断服务程序 D.中断服务程序返回地址
19、与并行通信相比,串行通信适用于_________的情况。
()
A.传送距离远 B.传送速度快
C.传送信号好 D.传送费用高
20、PCI总线是_________位总线。
()
A.16 B.16/32
C.32 D.32/64
8086CPU按功能分为两部分它们是:和。
总线按功能可分为、和控制总线。
I/O接口中端口地址的编址方式分为:、
I/O接口对信息传送的控制方式分为程序控制方式、
及IO处理机方式。
在PC/XT机及PC/AT机中,连接I/O端口的地址总线有根,因此它的寻址能力达KB
6. 8259A引入中断请求的方式有三种:、和中断查询方式. Array
7. 8237作为DMA控制器,它的四种操作方式分别为、、
请求传送方式和级联传送方式。
8. 串行通信接口8251A中,其数据信息交换的格式有和。
9. 8086/8088CPU的中断系统最多能处理个中断源,两片8259A 在级联方式下可管理级中断。
1-5.ABAAC 6-10. BADDC 11-15. BBCDC 16-20. CABAD
1.总线接口单元BIU、执行单元EU
2.数据总线、地址总线、
3.内存映射编址(输入/输出端口和存储器统一编址)、I/O映射编址(输入/输出端口单独编址) 、
4.中断控制方式、直接存储器控制方式(DMA方式)
5. 16、64
6.⑴电平触发方式⑵边沿触发方
7.单次(单字节)传送方式、成组(块)传送方式、
8. 同步、异步
9.64、15
2.微机系统中的8253A的端口地址为304H~~307H,要求计数器0工作在方式2,时
钟CLK0 频率为0.2MHZ ,要求输出方波频率为40KHZ ,
1).计数初值应该是多少?2).编写初始化程序?3).按上述给出的条件画出其在该方式下的输出波形图并表示出计数过程。
.(1)计数初值为T=N*T0可得:N=T/ T0=0.2MHZ / 40KHZ=5
(2)计数器0工作方式控制字为: 15H(1DH/14H/1CH),
初始化程序段如下:
Mov al, 15h
Mov dx,307h
Out dx, al
Mov al, 05h
Mov dx, 304h
Out dx, al
(3).如图:
CLK:
WR:N=5
GA TE
OUT: 5 4 3 2 1 0
1、采用8255A作为与打印机接口的电路,CPU与8255A利用查询方式把存放在BUF
处开始的256个字符输出打印。
设计思想是:端口B为方式0输出打印数据,用端口C的PC4脚产生负脉冲选通信号,PC1脚连接打印机的忙信号以查询状态。
假设8255A 在系统中的I/O地址分配为:端口地址分别为300H---303H。
8255A 打印机插座
工作方式控制字为:81h
打印机接口的控制程序为:
工作方式控制字为:81h
打印机接口的控制程序为:
MOV DX, 303H
MOV AL, 81H
OUT DX, AL
MOV AL, O9H
OUT DX, AL
MOV SI, OFFSET BUF
MOV CX, OFFH
L: MOVDX, 302H
IN AL, DX
AND AL, 02H
JNZ L
MOV DX,301H
MOV AL, [SI]
OUT DX, AL
MOV DX, 303H
MOV AL, 08H
OUT DX, AL
MOV AL, 09H
OUT DX, AL
INC SI
LOOP L
HALT
简答分析题(每题4分,共12分)
1. 什么是接口和端口?
接口是CPU与外设的连接电路,是CPU与外界进行信息交换的中转站.
端口是接口中可由CPU进行读写操作的寄存器.按其存放数据的类
型,可分为数据端口、状态端口、控制端口。
2.什么叫中断?简述一个中断的全过程
中断,是指CPU在正常运行程序时,由于内部或外部事件以及由程序的预先安排所引起的CPU暂停正在运行的程序,而转去执行相应的中断服务程序,服务完毕,再返回被打断的程序继续执行。
一个中断的全过程四个部分:中断请求、中断响应、中断处理和中断返回。
一.选择题(每空2分,共40分)
1、微型计算机和各个外部设备之间用()连接起来,再配上软件,就构成了微机系统。
A.系统总线 B.通信总线 C.数据总线 D.片内总线
2、当CPU执行存储器读指令时,其()。
A.IO
M/为低、RD为低
M/为高、RD为低B.IO
C.IO
M/为高、RD为高
M/为低、RD为高D.IO
3、执行一条指令所需的时间是一个()。
A.总线周期B.指令周期C.时钟周期D.执行周期
4、地址译码器的输出一般可为接口的()信号。
A.片选B.数据输入C.地址D.控制
5、8255A的A口工作在方式1输入时,其中断允许控制位INTE 的开/关是通过对()的按位置位/
复位操作完成的。
A.PC0 B.PC2 C.PC4 D.PC6
6、设8253计数器的时钟输入频率为1.9MHz,为产生20KHz的方波输出信号,应向计数器装入的计数初
值为()。
A.72 B.76 C.25 D.95
7、向8253写入的计数初值写到了()中。
A.初值寄存器B.计数器0# C.减计数单元D.控制字寄存器
8、PC/XT总线的地址信号和数据信号是()的。
A.分时复用 B.分开传送 C.混杂一起 D.不需地址
9、8086CPU的工作模式控制信号线为( )
A.DT/R B. MN/MX C. ALE D. M/IO
10、ISA总线的宽度为()
A.8位 B.16位 C.32位 D.64位
11、DMA工作方式时,总线上的各种信号是由()发送的。
A.CPU B.DMA控制器 C.中断控制器 D.定时器
12、PC机中采用的异步通信接口芯片是( )。
A.8255 B.8251C. 8253 D.8237
13、8255工作在方式0时,具有()功能。
A.查询输入/输出 B.输入缓冲、输出锁存
C.无条件输入/输出 D.双向数据传送
14、将各种数字信号变成电信号的装置称为()。
A.A/D B.传感器C.采样保持器D.D/A
15、波特率=9600bps,波特率因子=16,则接收时钟和发送时钟频率____________。
A.9.6KHZ B.0.6KHZ C.153.6KHZ D.64KHZ
16、在中断系统中,中断类型号是在__________的作用下送往CPU的。
()
A.读信号 B.地址译码信号
C.中断请求信号INTR D.中断响应信号
17、采用两片可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到()
A.15级B.16级
C.32级D.64级
18、8253可编程定时器/计数器工作在方式0时,在计数器工作过程中,门控信号GATE变为低电平后()
A.暂时停止当前计数工作
B.终止本次计数过程,开始新的计数
C.结束本次计数过程,等待下一次计数的开始
D.不影响计数器工作
19、与并行通信相比,串行通信适用于_________的情况。
()
A.传送距离远 B.传送速度快
C.传送信号好 D.传送费用高
20、PCI总线是_________位总线。
()
A.16 B.16/32
C.32 D.32/64
填空题(每空1分,共20分)
1.8086CPU按功能分为两部分它们是:和。
2.通常讲的“双向三态”里三态是指:、、
3.I/O接口中端口地址的编址方式分为:、
4.I/O接口对信息传送的控制方式分为、
及IO处理机方式。
5.在PC/XT机及PC/A T机中,连接I/O端口的地址总线有根,因此它的寻址能力达
KB
6. 8253的三个计数通道都包含相同的三个寄存器:、、。
7.8237作为DMA控制器,它的四种操作方式分别为、、
和级联传送方式。
8.串行通信接口8251A中,数据信息交换的方式有和。
1-5.AABAC 6-10. DAABB 11-15. BBCDC 16-20. DDAAD
7.总线接口单元BIU、执行单元EU
8.高电平、低电平、高阻态
9.内存映射编址(输入/输出端口和存储器统一编址)、I/O映射编址(输入/输出端口单独编址) 、
10.程序控制方式、中断控制方式、直接存储器控制方式(DMA 方式)
11. 16、64
7. CR(计数寄存器)、CE(计数单元)、OL(输出锁存器)8.单次(单字节)传送方式、成组(块)传送方式、请求传送方式
9. 同步、异步
程序设计题(每题4分,共8分)
1.微机系统中的8253A的端口地址为304H~~307H,要求计数器0工作在方式2,计数初值为88H,计数器2工作在方式2,计数初值为8000H,按BCD码计数。
试写出初始化程序段。
计数器0工作方式控制字为: 15h(1Dh), 计数器2工作方式控制字为: B5h(BDh)
初始化程序段如下:
Mov al, 15h
Mov dx,307h
Out dx, al
Mov al, 88h
Mov dx, 304h
Out dx, al
Mov al, B5h
Mov dx,307h
Out dx,al
Mov al, 00h
Mov dx,306h
Out dx, al
Mov al, 80h
Out dx, al
三. 简答分析题(每题4分,共12分)
1、什么是总线和总线周期
总线是CPU、内存、I/O接口之间相互交换信息的公共通道,由数据总线、地址总线和控制总线组成。
总线周期一个CPU同外设或内存之间进行信息交换过程所需要的时间。
2.什么是接口和端口
接口是CPU与外设的连接电路,是CPU与外界进行信息交换的中转站.
端口是接口中可由CPU进行读写操作的寄存器.按其存放数据的类型,可分为数据端口、状态端口、控制端口。
3.按下面给出的条件画出8253/8254工作在方式2下OUT的输出波形图并表示出计数过程。
如图:
CLK:
WR:N=4
GA TE
OUT: 4 3 (3) 4 3 2 1 0。