微机原理与应用B卷及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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单元开始的存储区,编程实现。

相关文档
最新文档