私は現在、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アセンブリC
- 6. アセンブリとレジスタ
- 7. Macでのアセンブリとlinuxでのアセンブリの違いは何ですか?
- 8. ARMアセンブリのPRNG?
- 9. アセンブリ: `stos m32`と` stosd`ニーモニックの違いは何ですか?
- 10. ARM - ドメインアクセス制御レジスタ
- 11. ARMアセンブリ - CMP間違った出力
- 12. PIC /アセンブリ、アセンブリ内のレジスタ
- 13. ARMアセンブリ配列
- 14. ARMアセンブリのソート
- 15. ARMv6アセンブリの= label(等号)と[label](角かっこ)の違いは何ですか?
- 16. NXP LPC1768のARMアセンブリ
- 17. ARMとGCCEビルドの違いは?
- 18. arm-none-eabiとarm-linux-gnueabiの違いは?
- 19. x86-32アセンブリの "lea eax、[ebx + eax]"と "add eax、ebx"の違いは何ですか?
- 20. ARMアセンブリでバイナリファイルを読む
- 21. ARMでORRr命令とは何か
- 22. ARMアセンブリ内のSTRとLDR命令
- 23. CPUアーキテクチャの違いは何ですか?
- 24. アセンブリ、私のコードで何が問題なのかわかりませんARMプロセッサ
- 25. アセンブリ言語でのレジスタの使用
- 26. ARM Jazelleの経験は何ですか?
- 27. 構造内のARMアセンブリ配列
- 28. アセンブリ命令movレジスタ、[register] [register]
- 29. 初心者のARMアセンブリ質問
- 30. C#の内部クラスとパブリッククラスの違いは何ですか?
差ができればである、それらは異なるレジスタを参照することですそれらが同じではないことを理由に明らかである。 – Notlikethat