首页 > 试题广场 >

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

[单选题]
以下对伪指令的解释错误的是(  )。
  • DCD 0x12;在内存区域分配一个32位字的内存空间并初始化为0x00000012
  • .CODE16;伪指令通知编译器,其后的指令序列为16位的Thumb指令
  • Test EQU 50; 定义一个常量Test值为50,不能定义32位常数
  • IMPORT    Main; 该伪指令通知编译器当前文件要引用标号Main,但Main在其他源文件中定义

6、 EQU   
   语法格式:   
   名称 EQU 表达式 { ,类型 }   
   EQU 伪指令用于为程序中的常量、标号等定义一个等效的字符名称,类似于 C 语言中的# define 。 

 
   其中 EQU 可用 “ * ” 代替。   
   名称为 EQU 伪指令定义的字符名称,当表达式为 32 位的常量时,可以指定表达式的数据类型,可以

有以下三种类型:   
   CODE16 、 CODE32 和 DATA   
   使用示例:   
   Test EQU 50 ;定义标号 Test 的值为 50   
   Addr EQU 0x55 , CODE32 ;定义 Addr 的值为 0x55 ,且该处为 32 位的 ARM 指令



http://blog.sina.com.cn/s/blog_861912cd0100vql1.html

发表于 2020-08-24 06:28:34 回复(1)