更多“当程序在内存空间浮动时,下面哪一条指令的机器码应进行修改? A.JMPLabel(Label为标号) B ”相关问题
  • 第1题:

    若汇编语言程序的宏定义中使用了标号,则该标号必须用下列哪种伪指令于以说明?

    A.LOCAL

    B.PUBLIC

    C.EXTRN

    D.LABEL


    正确答案:A
    解析:该题考查考生对汇编指令的理解。汇编语言源程序在汇编过程中,要将宏指令所代替的程序段汇编成相应的机器代码,并插入到源程序的目标代码中,每引用一次宏指令,就要插入一次,因此在宏定义中使用的标号,需要用LOCAL(局部)伪指令指定其范围属性,所以应该选择A。

  • 第2题:

    3、已知label是某条之前的标号,指令“jmp label”的功能是让处理器执行label指示的那条指令。


    正确

  • 第3题:

    已知label是某条之前的标号,指令“jmp label”的功能是让处理器执行label指示的那条指令。


    A

  • 第4题:

    以下对伪指令的解释正确的是()。

    A.DCD 0x23;在内存区域分配一个字节的内存空间并初始化为0x23

    B.CODE16;伪指令通知编译器,其前的指令序列为16位的Thumb指令

    C.MyBaudEQU9600;定义一个常量MyBaud的值为9600

    D.IMPORT Label;声明一个全局的标号Label,该标号可在其他文件中引用


    正确答案:C

  • 第5题:

    3、子程序首地址必须用()标明。

    A.机器码

    B.指令助记符

    C.汉字

    D.标号


    标号