語句一般是由分隔設定分成的四個部分組成,它們有兩種格式。
(1)執行性語句——由硬指令構成的語句,它通常對應一條機器指令:
標號:硬指令助記符運算元,運算元;注釋
(2)說明性語句——由偽指令構成的語句,它通常指示彙編程式如何彙編源程式:名字偽指令助記符參數,參數,注釋
簡介
·標號和名字是符合彙編語法的用戶自定義的標識符,每個標識符的定義是唯一的。標識符(Identifier)一般最多由31個字母、數字及規定的特殊符號(如_、$、?、@)組成,不能以數字開頭。默認情況下,彙編程式不區別標識符中的字母大小寫,即大小寫不敏感。
·硬指令助記符可以是任何一條處理器指令,也可以是一條宏指令。偽指令助記符主要將在本章和下一章學習
·處理器指令的運算元可以是立即數、暫存器和存儲單元。偽指令的參數可以是常數、變數名、表達式等,可以有多個,參數之間用逗號分隔。
·語句中由分號“;”開始的部分為注釋內容,用以增加源程式的可讀性。
·語句的4個組成部分要用分隔設定分開。標號後的冒號、注釋前的分號是規定採用的分隔設定,運算元之間和參數之間一般使用逗號分隔,其他部分通常採用空格或制表符作為分隔設定。多個空格和制表符的作用與一個相同。另外,MASM也支持續行符“\”。