ARM的常數表達式

如果說Intel指令中的立即數,相信大家都很熟悉。類似的,Arm指令中的「立即數」就是常數表達式。之所以稱爲常數表達式,而不稱爲立即數是有原因的。 Intel指令屬於CISC指令集,指令是不定長的,因此可以將任意32位立即數編碼到指令內。   Arm指令屬於RISC指令集,指令是定長的32字節。衆所周知,指令中操作碼是必須的字段,如果把32位立即數直接編碼到指令內部,操作碼就無「容身之地」了……
相關文章
相關標籤/搜索