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