There was an error while loading. Please reload this page.
1 parent 7f1d3b9 commit 15fff80Copy full SHA for 15fff80
Android/C03/README.md
@@ -23,6 +23,7 @@ hex_str1 = "0xE3a00102"
23
bin:1110 0011 1010 0000 0000 0001 00000010
24
25
图上又把后12位拆成2份,8-11位以及0-7位,机器码里面的02也就是低8位立即数00000010进行向右循环移位。移多少位呢,就是imm12的高第8-11位乘2,也就是最后8位00000010向右移动8-11位*2(0001*2=两位)。
26
+8位立即数向右移动,可以移动的范围就是4的2次方也就是0-16,为什么乘2?就是0-32,可以覆盖到0-32中的偶数可以移动的比较全,8位立即数可以向右移动0、2、4、8、16、32。
27
28
此指令A1作用就是 防止写入0x80000000时把机器码弄长,采用左移的方式。
29
```
0 commit comments