单片机原理及应用第四版林立第三章习题答案

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

第三章选择题

(1)指令中包含“@Ri”或“@DPTR”形式操作数的寻址方式称为寄存器______。

A.变址寻址B.间接寻址C.直接寻址D.立即寻址

(2)能实现“先将操作数减1,若结果仍不为零则转移到目标地址”功能的汇编操作码是______。

A.DJNZ B.CJNE C.LJMP D.MOVX

(3)已知P0 = #23H,执行下列第______项指令后可使其第3位置1。

A.ADD P0,#34H B.ANL P0,#3BH C.ORL P0,#3BH D.MOV P0,#34H (4)下列指令中,能访问外部数据存储器的正确指令为______。

A.MOV A,@DPTR

B.MOVX A,Ri

C.MOVC A,@A+DPTR

D.MOVX A,@Ri (5)80C51汇编语言指令格式中,唯一不可缺少的部分是______。

A.标号

B.操作码

C.操作数

D.注释

(6)下列完成80C51片内RAM数据传送的指令是______。

A.MOVX A,@DPTR

B.MOVC A,@A+PC

C.MOV A,@Ri

D.JMP @A+DPTR

(7)80C51的立即寻址的指令中,立即数就是______。

A.放在寄存器R0中的内容

B.放在指令中的常数

C.放在A中的内容

D.放在B中的内容

(8)指令JB 0E0H,LP 中的0E0H是指______。

A.累加器A

B.累加器A的最高位

C.累加器A的最低位

D.一个字节地址

(9)下列指令中条件转移指令是指______。

A.AJMP addr11

B.SJMP rel

C.JNZ rel

D.LJMP addr16

(10)80C51指令MOV R0,20H中的20H是指______。

A.立即数

B.内部RAM中的字节地址

C.内部RAM中的位地址

D.内部ROM中的字节地址

(11)在80C51指令中,下列指令______是无条件转移指令。

A.LCALL addr16

B.DJNZ direct,rel

C.SJMP rel

D.ACALL addr11

(12)设A=0AFH,(20H)=81H,指令ADDC A,20H执行后的结果是______。

A.A=81H

B.A=30H

C.A=0AFH

D.A=20H

(13)已知A=0DBH,R4=73H,CY=1,指令SUBB A,R4执行后的结果是______。

A.A=73H

B.A=0DBH

C.A=67H

D.A=68H

(14)下列指令判断若累加器A的内容不为0就转LP的是______。

A.JB A,LP

B.JNZ A,LP

C.JZ LP

D.DJNZ A,#0,LP

(15)设累加器A中为无符号数,B中数为2,下列指令中______的作用与其他几条不同。

A.ADD A,0E0H

B.MUL AB

C.RL A

D.RLC A

(16)能将A的内容向左循环一位,第7位进第0位的指令是______。

A.RLC A

B.RRC A

C.RL A

D.RR A

(17)将内部数据存储器53H单元的内容传送到累加器A,其指令是______。

A.MOV A,53H

B.MOV A,#53H

C.MOVC A,53H

D.MOVX A,#53H (18)LJMP跳转空间最大可达______。

A.2KB

B.256B

C.128B

D.64KB

(19)在编程中适当采用伪指令的目的是指示和引导______。

A.如何进行手工汇编

B.编译程序如何汇编

C.源程序如何进行编辑

D.程序员如何进行编程

(20)欲将P1口的高4位保留不变,低4位取反,可用指令是______。

A.ANL P1,#0F0H

B.ORL P1,#0FH

C.XRL P1,#0FH

D.MOV P1,#0FH (21)访问片外数据存储器的寻址方式是______。

A.立即寻址

B.寄存器寻址

C.寄存器间接寻址

D.直接寻址

相关文档
最新文档