5つの空のレジスタを使用できます。それらはゼロに設定されています。上記の番号にレジスタを効率的に設定したい。
AND R1, R1, #0 ;
ADD R1, R1, x8000
「x8000」は、レジスタに入力しようとしている数値の 16 進数です。add 命令の即値として 5 桁の 2 進数しか渡せないため、上記のコードは機能しなかったと思います。これらは後で 16 ビットにゼロ拡張されます。したがって、16 ビットの数値を渡そうとしても機能しません。これは私が取り組んでいるプログラムの小さな部分です。