摘要:
1.条件码 cpu除了维护整数寄存器外,还维护着一组单个位的条件码寄存器,它们用于描述最近的算术/逻辑操作的属性。 例:CF,进位标示 ZF,零标示 SF,符号标示 OF,溢出标示 2.访问条件码 条件码寄存器不能直接读取,有三种方法: set指令:根据条件码,设置一个字节。 jump指令:根据条件 阅读全文
摘要:
3.5.1加载有效地址Leal leal S,D S是存储器,D为寄存器。 例如:leal (%eax),%edx (%eax)表示的是存储器内容,%eax是存储器地址,leal指令完成的是将存储器地址放到%edx中。(%eax)可以换成Imm(Rb,Ri,k)。 leal指令也可用于简单的计算。 阅读全文