我认为两者都差不多:变量声明和初始化。您能详细说明一下吗? 最佳答案 .word分配空间并初始化数据。 .equ定义一个常量,但不为其分配任何空间。因此,例如,您可能会说:one .equ 1 ; defines a constant called "one" counter: .word one ; allocates space and initializes it with the value 1 区别在于.equ指令不会在已编译映像中分配任何空间。