微机原理与应用B卷及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题(每小题2分、共30分)
1、系列指令属于传输指令的是()
A、ADD
B、MOV
C、INC
D、DEC
2、在输入/输出接口电路中设计了3中寄存器,下面不属于其中的是()
A、状态寄存器
B、数据寄存器
C、传输寄存器
D、命令寄存器
3、下面指令表示加法指令的是()
A、MOV
B、SUB
C、ADD
D、ORL
4、堆栈指针SP的作用是()
A、指示堆栈的栈底
B、指示堆栈的栈顶
C、指示下一条将要执行指令的地址
D、指示中断返回的地址
5、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()
A、将源程序转换成目标程序
B、将目标程序转换成源程序
C. 将低级语言转换成高级语言
D. 连续执行键
6、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
A、DPTR
B、PC
C、SP
D、PSW
7、系列指令属于乘法指令的是()
A、ADDC
B、DIV
C、MUL
D、CPL
8、下面哪个时指令中不可缺少的部分()
A、操作码助记符
B、标号
C、操作数
D、注释
9、MCS-51单片机有七种寻址方式,其中:MOV A,direct 源操作数属于()寻址
A、间接
B、变址
C、相对
D、直接
10、如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( )
A、79H
B、49H
C、58H
D、00H
11、总线按功能分类有三种,下面哪种不属于其分类()
A、数据总线
B、地址总线
C、传输总线
D、控制总线
12、MCS-51子系列的芯片有()个并行口。
A、1个
B、2个
C、3个
D、4个
13、在指令MOV 30H, #55H中,30H是()
A、指令的操作码
B、操作数
C、操作数地址
D、机器码
14、MCS-51单片机有七种寻址方式,其中:MOVC A,@A+DPTR 源操作数属于()寻址
A、间接
B、变址
C、相对
D、直接
15、MOV A,#70H这条指令属于()寻址方式。
A、寄存器寻址
B、寄存器间接寻址
C、变址寻址
D、立即数寻址
二、填空题(每空2分、共20分)
1、MOV A,R1源寻址方式为_________________寻址。
2、将R1中的内容传输到R0中,使用指令MOV _________,_________可以完成。
3、所谓_________________,即是整个扩展系统以单片机为核心,通过总线把各扩展部件连接起来。
4、MCS-51单片机有两个定时器/计数器,即__________和_________。
5、MCS-51单片机使用16位地址存取外部存储器时,P0口存放8位低地址,__________口存放8位高地址。
6、ANL是逻辑_________指令。
7、存储器编址中,对外部芯片的选择比较复杂,一般来说有两种方法,即_______________和译码法。
8、ADDC是__________________指令。
9、一个机器周期=__________________个状态周期,振荡脉冲
10、按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统和_______________________等。
三、简答题(每小题5分、共15分)
1、简述中断响应的主要内容。
2、A/D转换器转换数据的传送有几种方式。
3、简述汇编语言中的标号有什么规定
四、计算及程序填空题(每小题5分、共15分)
1、下列程序段执行后,各值分别是。
MOV R0,#7FH
MOV 7EH,#0
MOV 7FH,#40H
DEC @R0
DEC R0
DEC @R0
则(R0)=_________________ (7EH)
=__________________
(7FH)=_________________
2、设初始值为(A)=50H,(R1)=70H,(70H)=35H,(43H)
=8H,在执行完下面的程序段后A、R1、70H单元、43H单元内容分别为多少?
MOV 35H,A
MOV A,@R1
MOV @R1,43H
MOV 43H,35H
MOV R1,#78H
程序完成后:
(A)=__________________ (R1)=_____________
(70H)=_____________________ (43H)=_____________ 3、有如下程序段:
MOV R0, #30H
SETB C
CLR A
ADDC A, #00H
MOV @R0, A
执行结果是()
①、 (30H)=00H ②、 (30H)=01H
③、 (00H)=00H ④、 (00H)=01H
五、应用题(每小题10分、共20分)
1、已知内部RAM 30H单元开始存放20H个数据,将其传送到外部RAM的0000H单元开始的存储区,编程实现。