单片机原理及应用第四版林立第三章习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.直接寻址