GNUアセンブリにおけるこれらの変数の違いは何だろうと思っています。ありがとう!
$variable_name
variable_name
(variable_name)
$、.および_はシンボルの名前の一部であるためa、 と$aは 2 つの異なるシンボルです。$文字には特別な意味はありません (シェルのように) 。
したがって、最初の 2 つは単純に異なる記号です。
括弧は数学演算に使用されます。これらはシンボル名の一部ではないためa、 と(a)は同等ですが、(a*b)+1とa*(b+1)は異なります。