单片机汇编指令系统练习.docxVIP

  • 13
  • 0
  • 约5.12千字
  • 约 9页
  • 2019-09-27 发布于广东
  • 举报
第三章MCS-51指令系统 一、单选题 1?在相对寻址方式中,寻址的结果体现在 (A) PC中(B)累加器A中 (C ) DPTR中 (D )某个存储单元中 ?在相对寻址方式中,“相对”两字是指相对于 (A )地址偏移量rel (B)当前指令的首地址 (C )当前指令的末地址 (D ) DPTR值 ?在寄存器间接寻址方式中,指定寄存器中存放的是 (A )操作数 (B )操作数地址 (C )转移地址 (D )地址偏移量 ?对程序存储器的读操作,只能使用 (A) MOV指令 (B) PUSH指令 (C) MOVX指令 (D) MO V C指令 5?必须进行十进制调整的十进制运算 (A)有加法和减法 (B)有乘法和除法 (C)只有加法 (D)只有减法 ?执行返回指令时,返回的断点是 (A )调用指令的首地址 (B)调用指令的末地址 (C)调用指令下一条指令的首地址(D)返回指令的末地址 ?下列指令中与进位标志位CY无关的指令有 (A )移位指令 (B )位操作指令 (C )十进制调整指令 (D )条件转移指令 8?可以为访问程序存储器提供或构成地址的有 (A )只有程序计数器PC ( B )只有PC和累加器A (C )只有PC , A和数据指针DPTR (D ) PC , A , DPTR和堆栈指针SP 9?以下各项中不能用来对内部数据存储器进行访问的是 (A )数据指针DPTR ( B )按存储单元地址或名称 (C )堆栈指针SP ( D )由RO或R1作间址寄存器 10.若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存 器组,不能使用指令 (A ) SETB PSW o 3 ( B ) SETB DOH 。 3 (C ) MOV PSW o 3 , 1 ( D ) CPL PSW 。 3 11.不能为程序存储器提供或构成地址的有 (A ) PC ( B ) A ( C ) DPTR ( D ) PSW 12 ?执行以下程序段 MOV SP , #3AH MOV A , #20H MOV B , #30H PUSH ACC PUSH B POP ACC POP B 后,A和B的内容为 (A ) 20H , 30H ( B ) 30H , 2OH (C ) 3AH , 30H ( D ) 3AH , 3AH 13?假定(A )二83H , ( RO ) =17H , ( 17H ) =34H , 执行以下程序段 ANL A , #17H ORL 17H , A XRL A , ? RO CPL A 后,A的内容为 (A ) CBH ( B ) 03H ( C ) EBH ( D ) C8H 14 ?执行以下程序段 MOV RO , #data MOV A , ? RO RL A MOV R1 , A RL A RL A ADD A , R1 MOV ? RO , A 后,实现的功能是 (A )把立即数data循环左移3次 (B )把立即数data乘以10 (C )把data单元的内容循环左移3次 (D )把data单元的内容乘以10 以下的4条指令中,错误的指令是 (A ) INC A ( B ) DEC A (C ) INC DPTR ( D ) DEC DPTR 指令MOV 30H, C的寻址方式是 (A )寄存器寻址 (B )位寻址 (C )直接寻址 (D )间接寻址 指令MOV A, @A+DPTR的寻址方式是 (A )寄存器寻址 (B )立即寻址 (C )宜接寻址 (D )变址寻址 指令JC 80H的寻址方式是 (A )相对寻址(B )立即寻址 (C )直接寻址(D )变址寻址 指令MOV A, #50H的寻址方式是 (A )寄存器寻址 (B )立即寻址 (C )直接寻址 (D )变址寻址 指令MOV A, R0的寻址方式是 (A )寄存器寻址 (B )立即寻址 (C )直接寻址 (D )变址寻址 指令MOV A, @R0的寻址方式是 (A )寄存器寻址 (B )立即寻址 (C )直接寻址 (D )寄存器间接寻址 指令MOVX A, @DPTR产生的信号是 (A ) ALE ( B ) RD ( C ) WR ( D ) PSEN 指令MOV A, Pl的寻址方式是 (A )寄存器寻址 (B )立即寻址 (C )首接寻址 (D )间接寻址 指令MOVX @DPTR, A产生的信号是 (A ) ALE ( B ) RD ( C ) WR ( D ) PSEN 以下的4条指令中,既完成判位转移乂完成清位的指令是 (A (A ) JNC rel (B ) JB bit, rel (C ) JBC bit, rel ( D ) JNB 以下的4条指令中,错误的指令是 (C ) JBC bit, rel ( D ) JN

文档评论(0)

1亿VIP精品文档

相关文档