更多“指令AJMP、LJMP和SJMP功能上有何不同?”相关问题
  • 第1题:

    说明LJMP指令与AJMP指令的区别?


    正确答案: LJMP指令后面提供的是16位目标地址,所以可以转移到64KB程序存储器的任意位置,缺点是:执行时间长,字节数多。AJMP指令后带的是11位直接地址,执行时,先将程序指针PC的值加2(该指令长度为2字节),然后把指令中的11位地址addr11送给程序指针PC的低11位,而程序指针的高5位不变,只能在当前2K范围内转移。

  • 第2题:

    指令SJMP $的含义是()

    • A、自我循环
    • B、跳转到初始地址
    • C、跳转到结束地址
    • D、顺序执行下一条指令

    正确答案:A

  • 第3题:

    中断服务程序的最后一条指令必须是()

    • A、END
    • B、RET
    • C、RETI
    • D、AJMP

    正确答案:C

  • 第4题:

    指令AJMP的寻址范围是()

    • A、任意范围
    • B、-128到+127
    • C、64K
    • D、2K

    正确答案:D

  • 第5题:

    长转移指令LJMP addr16使用的是()寻址方式。


    正确答案:相对

  • 第6题:

    假设PC=1000H是当前该指令的地址,执行SJMP02H,则单片机要执行的下一条指令的地址是多少?


    正确答案:(1000H+2)+2=1004H

  • 第7题:

    SJMP(短转移)指令和LJMP(长对转移)指令的目的地址的范围各是多少?


    正确答案: SJMP指令的目的地址范围是-128B~+127B; 
    LJMP指令的目的地址范围是64KB。

  • 第8题:

    指令LJMP的跳转范围是(),指令AJMP的跳转范围是()。


    正确答案:64kB;2kB

  • 第9题:

    SJMP rel指令中rel的取值范围为()。

    • A、+127~-127
    • B、0~+127
    • C、0~-128
    • D、+127~-128

    正确答案:D

  • 第10题:

    转移指令LJMP addr16的转移范围是()


    正确答案:64k

  • 第11题:

    指令“AJMP  addr11”为()指令。

    • A、绝对转移
    • B、相对转移
    • C、条件转移

    正确答案:A

  • 第12题:

    问答题
    AJMP、LJMP、SJMP指令功能上有何不同?

    正确答案: 相同之处,都是无条件转移指令。
    ①  AJMP  addr11 ;下调指令为基准的2KB范围内的跳转指令。
    ②  LJMP  addr16 ;转移的目标地址可以在64KB程序存储器的任何地方。
    ③  SJMP  rel    ;下调指令为基准的-128B~+127B范围内的短跳转指令。
    解析: 暂无解析

  • 第13题:

    简述SJMP(短转移)指令和AJMP(绝对转移)指令的主要区别。


    正确答案: 前者提供了以SJMP的下一条指令的起始地址为中心的256字节范围的转移(-128~+127),后者的转移目标地址必须在与AJMP的下一条指令的第一字节相同的2KB区的程序储存器中。短转移方便了可重定位编码。SJMP方便了PC可重定位编码,但转移范围小。而ASJMP转移范围大,但存在跳区的限制,AJMP指令只能位于2KB区的最后2个字节处时,才可跳到下一个区去。因此用AJMP指令来代替SJMP指令是有条件的,也就是目标地址必须与它下面的指令存放地址在同一个2KB区域内。

  • 第14题:

    MCS-51的无条件转移指令中,其转移范围最大的是()。

    • A、LJMP
    • B、AJMP
    • C、SJMP

    正确答案:A

  • 第15题:

    跳转指令SJMP的跳转范围是()。

    • A、64K字节;
    • B、2K字节;
    • C、256字节。

    正确答案:C

  • 第16题:

    跳转指令AJMP的跳转范围是()。

    • A、64K字节;
    • B、2K字节;
    • C、256字节。

    正确答案:B

  • 第17题:

    在51系列单片机中指令SJMP rel属于()寻址方式。


    正确答案:相对

  • 第18题:

    指令AJMP的跳转范围是1KB。


    正确答案:错误

  • 第19题:

    LJMP指令的转移范围是().

    • A、-128~127
    • B、2K
    • C、4K
    • D、64K

    正确答案:D

  • 第20题:

    LJMP的跳转范围是(),AJMP的跳转范围是(),SJMP的跳转范围是()。


    正确答案:64K;2K;256B(+/-128B)

  • 第21题:

    指令LJMP的跳转范围是64KB。()


    正确答案:正确

  • 第22题:

    AJMP指令的跳转范围是()

    • A、2KB
    • B、1KB
    • C、256
    • D、64KB

    正确答案:A

  • 第23题:

    问答题
    指令AJMP、LJMP和SJMP功能上有何不同?

    正确答案: 指令的转移范围不同:
    AJMP转移范围,当前2KB内(高5位地址不变)
    LJMP转移范围,64KB(整个程序空间)
    SJMP转移范围,256B(-128~+127之间)
    解析: 暂无解析