汇编
文章平均质量分 81
techping
这个作者很懒,什么都没留下…
展开
-
ARM 汇编指令学习:[0]编码格式与条件码域
ARM 汇编指令学习[0]:编码格式与条件码域一、ARM指令的编码格式 31 28 27 21 20 19 16 15 12 11 0 cond opcode S Rn Rd shifter_operand 其中:cond [31-28] 4-bit 指令执行的条件编码opcode [27-21] 4-bit 指令操作符编码S [20]原创 2017-01-11 21:18:08 · 2935 阅读 · 0 评论 -
ARM 汇编指令学习:[1]ARM指令寻址方式
ARM 汇编指令学习:[1]ARM指令寻址方式一、数据处理指令的操作数的寻址方式<opcode>{<cond>}{S} <Rd>,<Rn>,<shifter_operand><shifter_operand>通常具有下面3种格式:1、 立即数方式#<immediate>其中,#<immediate>=immed_8循环右移(2*rotate_imm)。使用说明这里需要注意关于立即数的合法性以立即数原创 2017-01-12 14:53:33 · 1444 阅读 · 0 评论 -
ARM 汇编指令学习:[2]ARM指令集
ARM 汇编指令学习:[2]ARM指令集一、跳转指令1、 B(跳转指令)及BL(带返回跳转指令) B{L}{<cond>} <target_address>其中:L 决定是否保存当前PC寄存器地址到LR寄存器中。<target_address> 为指令跳转的目标地址。这个地址的计算方法是:将指令中的24位带符号的补码立即数扩展为32位(扩展其符号位);将此32位数左移两位;将得到的值加到PC寄原创 2017-01-12 17:08:00 · 919 阅读 · 0 评论