【左键单击"答案"可弹出参考答案】
(1) 指令中包含“@Ri”或“@DPTR”形式操作数的寻址方式称为寄存器____。
答案(B)
- A.变址寻址
- B.间接寻址
- C.直接寻址
- D.立即寻址
(2) 实现先将操作数减1,若结果仍不为零则转移到目标地址功能的汇编操作码是____。
答案(A)
- A.DJNZ
- B.CJNE
- C.LJMP
- D.MOVX
(3) 已知P0 = #23H,执行下列第______项指令后可使其第3位置1。答案(C)
- A.ADD P0,#34H
- B.ANL P0,#3BH
- C.ORL P0, #3BH
- D.MOV P0,#34H
(4) 下列指令中,能访问外部数据存储器的正确指令为______。答案(D)
- A.MOV A,@DPTR
- B.MOVX A,Ri
- C.MOVC A,@A+DPTR
- D.MOVX A,@Ri
(5) 80C51汇编语言指令格式中,唯一不可缺省的区段是______。答案(B)
(6) 下列完成80C51片内RAM数据传送的指令是______。答案(C)
- A.A.MOVX A,@DPTR
- B.MOVC A,@A+PC
- C.MOV A,@Ri
- D.JMP @A+DPTR
(7)在80C51的立即寻址指令中,立即数是放在______中的常数。答案(B)
- A.寄存器R0
- B.汇编指令
- C.累加器A
- D.B寄存器
(8) 指令JB 0E0H,LP 中的0E0H是______。答案(B)
- A.字节地址0E0H
- B.位地址0E0H
- C.语句标号0E0H
- D.立即数0E0H
(9) 下列指令中的条件转移指令是______。答案(C)
- A.AJMP addr11
- B.SJMP rel
- C.JNZ rel
- D.LJMP addr16
(10)指令MOV R0,20H中的20H是指______。答案(B)
- A.立即数
- B.内部RAM中的字节地址
- C.内部RAM中的位地址
- D.内部ROM中的字节地址
(11)在80C51汇编指令中,_____是无条件转移指令。答案(C)
- A.LCALL addr16
- B.DJNZ direct,rel
- C.SJMP rel
- D.ACALL addr11
(12)设A=0AFH,(20H)=81H,指令ADDC A,20H执行后的结果是______。答案(B)
- A.A=81H
- B.A=30H
- C.A=0AFH
- D.A=20H
(13) 已知A=0DBH,R4=73H,CY=1,指令SUBB A,R4执行后的结果是_____。答案(C)
- A.A=73H
- B.A=0DBH
- C.A=67H
- D.A=68H
(14) 下列指令中,若累加器A的内容不为0就转LP的是______。答案(B)
- A.JB A,LP
- B.JNZ A,LP
- C.JZ LP
- D.DJNZ A,#0,LP
(15)设A为≦7FH的无符号数,B为数2,下列指令中______的作用与其他指令都不同。答案(D)
- A.ADD A,0E0H
- B.MUL AB
- C.RL A
- D.RLC A
(16)能将A值向左循环一位,并使第7位移到第0位的汇编指令是______。答案(C)
- A.RLC A
- B.RRC A
- C.RL A
- D.RR A
(17)将内部数据存储器53H单元的内容传送到累加器A的指令是______。答案(A)
- A.MOV A,53H
- B.MOV A,#53H
- C.MOVC A,53H
- D.MOVX A,#53H
(18)LJMP跳转空间最大可达______。答案(D)
- A.2KB
- B.256B
- C.128B
- D.64KB
(19)汇编程序中使用伪指令的一个目的是指示和引导______。答案(B)
- A.如何进行手工汇编
- B.编译程序如何汇编
- C.源程序如何进行编辑
- D.程序员如何进行编程
(20)欲将P1口的高4位保留不变,低4位取反,可用指令是______。答案(C)
- A.ANL P1,#0F0H
- B.ORL P1,#0FH
- C.XRL P1,#0FH
- D.MOV P1,#0FH
(21) 访问片外RAM使用的寻址方式是______。答案(C)
- A.立即寻址
- B.寄存器寻址
- C.寄存器间接寻址
- D.直接寻址
(22) 下列格式文件中,51单片机可执行的文件格式是______。答案(C)
- A.*.asm
- B.*.c
- C.*.hex
- D.*.a51
(23) 要在Proteus中使用Keil for 8051进行汇编程序编译,在创建新项目时必须______。答案(A)
- A.选中“创建固件项目”
- B.选中 “没有固件项目”
- C.勾选“创建快速启动文件”
- D.选中“不创建原理图”
浏览次数: