如何将数字0xEFFFFFF2
加载到ARM中的寄存器
这会是什么腐烂?
MVN r0, #2D1
这条指令有效吗?
答案 0 :(得分:0)
mvn只是将0x2D1反转为0xFFFFFD2E对吗?您需要所需数字的倒数,即0x1000000D吗? Gnu汇编程序编码0x2D1,2表示向右旋转4,0xD1表示要旋转的值。你不需要担心,除非你自己制作机器代码,你不需要把汇编语言中的0x2D1放入你想要的数字
<button type="submit" class="btn" data-toggle="modal" value='.$row['country_name'].' id='.$row['country_name'].' >Update</button>;
<script>
$(document).ready(function(){
$(".btn").click(function(){
var butval = this.id;
$("#ctext").val(butval);
$("#myModal").modal('show');
});
});
} );
</script>
或
mov r0,#0xEFFFFFF2
或
mvn r0,#0x1000000D
像gnu汇编程序这样的汇编程序将尝试查找将解决mov的单个指令,在这种情况下它选择mvn r0,#0x1000000D,其他一些汇编程序可能不会尝试并简单地告诉你你的常量对于mov指令强制不好你自己做mvn。或者你可以自己做mvn。对于gnu汇编程序,第三个选择它将尝试mov,mvn,如果它们都不适用于该常量,那么它会将值放在附近并执行pc相对加载(消耗两个单词的.text空间)。