2015-03-08 29 views
1

我剛剛開始學習彙編,我想知道方法或函數的正確術語。彙編:方法或函數的正確術語

象Java:

Public void forExample(){ 
Thanks thanks = new Thanks("for the answer"); 
} 

這就是所謂的方法。

但是ASM中正確的術語是什麼?

forExample: 
rjmp thanksForTheAnswer: 

在此先感謝您的幫助。

+0

函數,過程或子程序是通用名稱。一般來說,你也可能指的是標籤,很難說。 – Jester 2015-03-08 21:28:50

+0

這些名稱之間有任何區別嗎?或者它只是同一件事的同義詞? – 2015-03-08 21:30:52

+0

區別是相當人爲的。一個方法作用於一個對象,這意味着它是一個函數/子例程/過程,它需要一個this指針。在某些情況下,「功能」是爲純功能保留的。 – harold 2015-03-08 21:42:34

回答

0

在你的例子中,forExamplethanksForTheAnswer標籤。一個標籤可能會指定一個函數/方法的入口點,或者只是這個結構中的一個分支點。標籤也可以用來指代大多數彙編語言中的數據。