ラベルについては、C言語の関数やラベルと名前が衝突しないように名づける。レジスタの指しているアドレスのメモリは、intel形式では[eax]であったが、AT&T形式では、(%eax)である。あるとき、intel形式では[eax+val]であったが、AT&T形式では、val(%eax)である。val]と等価である。%eax番目の数は、intが4bytesなので、array(,%eax,4)である。最後の命令を除いて、文毎に"\n\t"が必要。");と書いても良い。$3,%eax");命令が多いときは最後の書き方が美しいであろう。数値は先頭に$マークを付けること。$4や$0xa03fと書く。