私は現在、armulatorという腕シミュレータを使用しています。いくつかの小さなプログラムを見ると、レジスタv1とa1が使用されているのがわかります。両者の違いは何ですか?ARMアセンブリ - v1とa1レジスタの違いは何ですか?
0
A
答えて
3
私は、あなたが本当に「aとvはどういう意味ですか?」と尋ねて、代わりにそれに答えようとしています。
procedure call standardは、主に、「引数」および「変数」であるとして、いくつかのレジスタを指定し、同義語によってそのようにそれらを参照可能にする:
register synonym
r0 a1
r1 a2
r2 a3
r3 a4
r4 v1
r5 v2
r6 v3
r7 v4
r8 v5
r9 v6
r10 v7
r11 v8
+1
個人的には、彼らはひどい考えであり、アーキテクチャのレジスタ名よりもはるかに読みにくいものにしてしまいます。 – Notlikethat
関連する問題
- 1. ESPレジスタとSSレジスタの違いは何ですか?
- 2. カスタム要素v0とv1の違いは何ですか?
- 3. アセンブリのタイプ - 違いは何ですか
- 4. プロセッサレジスタと命令レジスタの違いは何ですか?
- 5. "arm-linux-user"と "armeb-linux-user"の違いは何ですか?
- 6. ARMアセンブリC
- 7. アセンブリとレジスタ
- 8. Macでのアセンブリとlinuxでのアセンブリの違いは何ですか?
- 9. ARMアセンブリのPRNG?
- 10. OpenMPI v1.X v2.x - 主な違いは何ですか?
- 11. アセンブリ: `stos m32`と` stosd`ニーモニックの違いは何ですか?
- 12. ARMアセンブリ - CMP間違った出力
- 13. ARM - ドメインアクセス制御レジスタ
- 14. PIC /アセンブリ、アセンブリ内のレジスタ
- 15. https://i.instagram.com/api/v1とは何ですか
- 16. ARMアーキテクチャのGT命令とHI命令の違いは何ですか?
- 17. ARMアセンブリ配列
- 18. ARMアセンブリのソート
- 19. ARMv6アセンブリの= label(等号)と[label](角かっこ)の違いは何ですか?
- 20. ARMアセンブリでループを作成する
- 21. NXP LPC1768のARMアセンブリ
- 22. x86-32アセンブリの "lea eax、[ebx + eax]"と "add eax、ebx"の違いは何ですか?
- 23. ARMとGCCEビルドの違いは?
- 24. arm-none-eabiとarm-linux-gnueabiの違いは?
- 25. ARMアセンブリでバイナリファイルを読む
- 26. ARMでORRr命令とは何か
- 27. CPUアーキテクチャの違いは何ですか?
- 28. ARMアセンブリ内のSTRとLDR命令
- 29. アセンブリ、私のコードで何が問題なのかわかりませんARMプロセッサ
- 30. ARMアセンブリの実行方法?
差ができればである、それらは異なるレジスタを参照することですそれらが同じではないことを理由に明らかである。 – Notlikethat