I think both do about the same: Variable declaration and initialization. Can you please elaborate?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
.word
allocates space and initializes the data. .equ
defines a constant, but doesn't allocate any space for it.
So, for example, you might say:
one .equ 1 ; defines a constant called "one"
counter: .word one ; allocates space and initializes it with the value 1
The difference being that the .equ
directive doesn't allocate any space in the compiled image.