习题作业

第三章习题

3.1 单项选择题

【左键单击"答案"可弹出参考答案】

(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)

  • A.标号
  • B.操作码
  • C.操作数
  • D.注释

(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.选中“不创建原理图”
浏览次数:

版权所有 ©中国石油大学(北京) 京公网安备110402430032号

地址:北京市昌平区府学路18号(邮编:102249)