Next: , Previous: , Up: Assembler and Code Words   [Contents][Index]


6.29.6 Alpha Assembler

Alpha アセンブラと逆アセンブラは、もともとは Bernd Thallner によって書かれました。

レジスタ名 a0a5 は、 16 進数を隠してしまう(shadowing)のを避けるために使用できません。

算術命令の即時形式は、 , の直前の # によって区別されます(例: and#,)(注: lda, は算術命令としてカウントされません)。

他のアセンブラがオプションとみなすオペランドも含めて、 命令にすべてのオペランドを指定する必要があります。 たとえば、br, の宛先レジスタ、 または jmp, の宛先レジスタとヒントです。

if, の条件を指定するには、 対応する名前のブランチから最初の b と末尾の , を削除します。 たとえば、以下のようにします:

11 fgt if, \ if F11>0e
  ...
endif,

fbgt,fgt になります。