2
我認爲無論做差不多的:變量聲明和初始化。你能否詳細說明一下?MIPS中.word和.equ有什麼區別?
我認爲無論做差不多的:變量聲明和初始化。你能否詳細說明一下?MIPS中.word和.equ有什麼區別?
.word
分配空間和初始化數據。 .equ
定義了一個常量,但不爲其分配任何空間。
因此,舉例來說,你可能會說:
one .equ 1 ; defines a constant called "one"
counter: .word one ; allocates space and initializes it with the value 1
的不同之處在於.equ
指令不編譯的圖像中分配任何空間。
作爲類似於C,你的第一行是像'的#define一個1',你的第二行是像'字計數器=之一;' – Nayuki