以下对伪指令的解释错误的是()。

题目
单选题
以下对伪指令的解释错误的是()。
A

DCD 0x12;在内存区域分配一个32位字的内存空间并初始化为0x00000012

B

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

C

TestEQU50;定义一个常量Test值为50,不能定义32位常数

D

IMPORTMain;该伪指令通知编译器当前文件要引用标号Main,但Main在其他源文件中定义

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于伪指令说法错误的是()。

A、伪指令属于汇编指令

B、伪指令属于单片机指令

C、汇编程序能够识别伪指令

D、单片机不能执行伪指令


正确答案:B

第2题:

以下对伪指令的解释错误的是:()。

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

B.CODE32;伪指令通知编译器,其后的指令序列为32位的Thumb指令

C.MyTest EQU 15000;为定义一个常量MyTest值为15000,最大数为32位

D.EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用


正确答案:B

第3题:

指令语句与伪指令语句的格式是不同的。()

此题为判断题(对,错)。


参考答案:错误

第4题:

SEGMENT/ENDS为()伪指令;END称为()伪指令;PROC/ENDP称为()伪指令。


正确答案:段定义;源程序结束;过程定义

第5题:

指令语句中标号的错误定义是()。

  • A、在代码段中的名字项后面紧跟冒号定义
  • B、用EQU伪指令定义
  • C、用LABEL伪指令定义
  • D、由“JMP标号”指令定义

正确答案:D

第6题:

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

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

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

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

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


正确答案:C

第7题:

以下对伪指令的解释错误的是()。

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

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

C.MyTestEQU15000;定义一个32位常量MyTest,值为15000

D.EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用


正确答案:A

第8题:

指令语句中标号的错误定义是()。

A.在代码段中的名字项定义,后面紧跟冒号

B.用EQU伪指令定义

C.用LABEL伪指令定义

D.用“JMP标号”指令定义


正确答案:D

第9题:

NOP和END两个指令,是()

  • A、NOP是伪指令;END是指令
  • B、NOP是指令;END是伪指令
  • C、都是指令
  • D、都是伪指令

正确答案:B

第10题:

赋值伪指令EQU与等号伪指令的不同之处是()。


正确答案:EQU不可重复定义而等号伪指令可以

更多相关问题