回答編集履歴
1
リンクになるように
test
CHANGED
@@ -1,9 +1,3 @@
|
|
1
|
-
64bit arm
|
1
|
+
64bit armでは、w0レジスタは64bitレジスタx0の下位32bitで、w0に書けば上位はゼロ拡張されるんだから、mov w0,-2147483648は結局x0=0x8000’0000になる。結局は同じ意味のコード。
|
2
2
|
|
3
|
-
|
4
|
-
|
5
|
-
https://developer.arm.com/documentation/102374'/latest/'Registers-in-AArch64---general-purpose-registers
|
3
|
+
[When a W register is written,…,the top 32 bits of the 64-bit register are zeroed.](https://developer.arm.com/documentation/102374'/latest/'Registers-in-AArch64---general-purpose-registers)
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
When a W register is written, as seen in the example above, the top 32 bits of the 64-bit register are zeroed.
|