.text
.globl main
main:
xorl %eax,%eax ;return 0
ret
像這樣一個微小PROGRAME:關於產品裝配
1.is難道indentation is just personal preference
?
2.完整裝配的是各種.tags
和func:
,還有沒有其他的部分缺失,可以不被包含在這兩個類別?
.text
.globl main
main:
xorl %eax,%eax ;return 0
ret
像這樣一個微小PROGRAME:關於產品裝配
1.is難道indentation is just personal preference
?
2.完整裝配的是各種.tags
和func:
,還有沒有其他的部分缺失,可以不被包含在這兩個類別?
是的,我認爲縮進只是爲了讓您和其他人輕鬆地閱讀您的程序。
「func:」是作爲幫助您引用程序的不同部分的方式的標籤。在做循環等時它有很大的幫助。 「.tags」或「.globl」是指令,在將代碼組裝到機器指令時,彙編程序會使用這些指令。
除標籤和標籤外,是否還有其他零件? –
不是我所知道的。我仍然在學習彙編語言。 – Attilah
答案取決於您使用的彙編程序。 –
@Paul R,對於我所知道的所有裝配,它似乎是相同的。 –
@new_perl:不同的彙編程序可以對標籤和指令等的相對位置有不同的規則 - 例如有些彙編器標籤必須從第1列開始,而其他彙編器可能更靈活。 –