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 になります。