微机原理与单片机接口技术试卷

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

微机原理与应用试卷

一、单项选择题(每小题1 分共10 分)

1. 能够被CPU直接识别的语言是( )

①汇编语言②高级语言③机器语言④应用语言

2. 若内存容量为64KB,则访问内存所需地址线多少条。( )

①16 ②20 ③18 ④19

3. RESET信号有效后,8086 CPU执行的第一条指令地址为( )

①00000H ②FFFFFH ③FFFF0H ④0FFFFH

4. 堆栈的工作方式是( )

①先进先出②随机读写

③只能读出,不能写入④后进先出

5. 8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU就自动执行一次什么操作。( )

①读周期②写周期③取指周期④指令译码

6. 指令MOV AX,[3070H]中源操作数的寻址方式为( )

①寄存器寻址②直接寻址③立即寻址④间接寻址

7. CPU 与外设间数据传送的控制方式有( )

①中断方式②DMA方式③程序控制方式④以上三种都是

8. 用3片8259A级联,最多可管理的中断数是( )

①24级②22级③23级④21级

9. 断电后存储的资料会丢失的存储器是( )

①RAM ②ROM ③CD-ROM ④硬盘

10. CPU响应中断请求和响应DMA请求的本质区别是( )

①中断响应靠软件实现

②响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线

③速度慢

④控制简单

二、填空题(每空2分,共20分)

1. 用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片__________片,产生片选信号的地址需要__________位。

2. 在8086中,一条指令的物理地址是由______________________________相加得到的。

3. 在8086系统中,最小模式下CPU通过引脚接收DMA控制器的总线请求,而从引脚上向DMA控制器发总线请求允许。

4. 将8255A的端口A、B设置为方式1时,从端口C读到的信息含义是_________________________。

5.在IBM-PC/XT中,外设是通过____________器件对CPU产生中断请求。

6.8253的计数器的最大计数初值是_________。

7.当Intel8251A工作在同步方式时,引脚同步检测SYNDET可作为输入或输出信号使用。若工作在外同步方式,该引脚为____________,若工作在内同步方式,该引脚为____________。

三、判断改错题(每题1分,共10 分)

1. 进行字符串操作时,若DF=1,地址自动减1;若DF=0时,地址自动加1。( )

2. 当运算结果为0时,标志寄存器中ZF=0。( )

3. 8088的NMI信号为可屏蔽中断请求信号。( )

4. 在8086寻址方式中,能做基址寄存器的寄存器只有BX和BP。( )

5. MOV CS,AX 指令是正确的。( )

6. 动态RAM与静态RAM相比,其优点是:位密度高,速度快,功耗低。( ) 7.多个外设可以通过一条中断请求线,向CPU发中断请求。( )

8. 8088 的可屏蔽中断的优先权高于非屏蔽中断。( )

9. 中断相量表可放在用户可用的内存的任何区域。( )

10. 8253 的每个计数器能按二进制和BCD两种方式计数。( )

四、汇编程序(共20分)

1. 指出下列指令源操作数的寻址方式(本题5分)

(1)MOV BX,1000H

(2)MOV AX,disp [BX][DI]

(3)MOV BX,[1000H]

(4)ADD S1,AX

(5)MOV AX,[2000H]

2. 指出下列指令的错误.(本题5分)

(1)SUB AH,BX

(2)MOV BYTE PTR[BX],1000

(3)MOV AX,OFFSET [SI]

(4)MOV CS,AX

(5)MOV DS,BP

3. 已知整数变量A和B,试编写完成下述操作的程序:

(1)若两个数中有一个是奇数,则将该奇数存入A中,偶数存入B中;

(2)若两个数均为奇数,则两数分别加1,并存回原变量;

(3)若两个数均为偶数,则两变量不变。(本题10分)

五、简答题(共20分)

计算十进制数61.5=________B=_______H。(本题5分)

2.请简单说明8086的寄存器结构(本题10分)

3. 什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?(本题5分)

六、综合应用题(20 分)

1. 参看IBM-PC/XT的基本ROM图,写出分配给ROM的地址。(10分)

2. 设8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE都接

高电平,三个计数器的CLK都接2MHz时钟信号,试画出OUT0、OUT1、OUT2的输出波形。(10分)

微机原理与应用试卷一标准答案

一、选择题(每题1分,共10分)

1. ③

2. ①

3. ③

4. ④

5. ③

6. ②

7. ④

8. ②9. ①10. ②

二、填空题(每空2分,共20分)

1. 32、5

2. 段地址加偏移地址

3. HOLD、HLDA

4. PC3~PC5分配给A端口,PC0~PC2分配给B断口,C端口剩下的2位PC7、PC6可作为简单的输入/输出线使用。

5. 8259A

6. 0000H

7. 输入、输出

三、1. √ 2.X 3. X 4. √ 5.X 6.X 7. √8.X 9. X 10. √

四、汇编程序(共20分)

1.每个结果1分

(1)立即寻址

(2)基址变址寻址

(3)直接寻址

(4)寄存器寻址

(5)直接寻址

2.(1)源、目的字长不一致(1分)

(2)1000超出一个字节的表数范围(1分)

(3)OFFSET只用于简单变量,应去掉(1分)

(4)CS不能作为目的寄存器(1分)

(5)段地址不能直接送入数据段寄存器(1分)

3.答案:

dseg segment

a dw ?

b dw ?

dseg ends

cseg segment

main proc far

assume cs:cseg,ds:dseg

start: push ds

sub ax,ax

push ax

mov ax,dseg

mov ds,ax

begin: mov ax,a

相关文档
最新文档