2019-10-15 17:59发布
shikihane 发表于 2017-1-9 14:56 代码上写的,跟实际汇编出来的机器码并不一定是一致的。如果无法用移位得到该立即数,汇编器会帮你开文字池 ...
K.O.Carnivist 发表于 2017-1-9 11:03 “MOV R0,#0xfffffffe”会被编译器转成“MVN R0, #0x00000001”吧 修正:应该是汇编器Assembler不是编译 ...
最多设置5个标签!
不赞同你的说法,我这个汇编用到的指令是MOV不是LDR,非有效立即数会直接报错的,如果照你这么说非有效立即数就不会报错了,但是实际上并非如此。至于你说的这个文字池处理,我不了解,不知道是否有相关资料可以分享参考一下,谢谢。
不好意思,我看错了,是你说的这样,之前我看汇编窗口把MVN看成了MOV,还反复检查了好几次,真是尴尬。谢谢了。
一周热门 更多>