• 2021-04-14
    SJMP,AJMP和LJMP指令在功能上有何不同?
  • SJMP 短转移指令:SJMP e ;PC¬PC+2,PC¬PC+e
    AJMP 绝对转移指令:AJMP pn ;PC¬PC+2 ;PC10~0¬pn10~0 ;PC15~11不变
    LJMP 长转移指令: LJMP nn ;PC ¬ nn

    内容

    • 0

      下列指令执行时,不修改PC中内容的指令是( )。​ A: AJMP LOOP B: MOVC A,@ A+PC C: SJMP LOOP D: LJMP LOOP

    • 1

      下列转移范围是2KB的控制转移指令是( )。‎ A: SJMP rel B: LJMP addr16 C: AJMP addr11 D: JMP @A+DPTR

    • 2

      下列转移范围是2KB的控制转移指令是() A: SJMP rel B: LJMP addr16 C: AJMP addr11 D: JMP @A+DPTR

    • 3

      子程序的末尾必须用()指令结束。 A: RETI B: AJMP C: RET D: LJMP

    • 4

      ​子程序的末尾必须用( )指令结束。‏ A: RETI B: AJMP C: RET D: LJMP