摘要: 1 阅读全文
posted @ 2021-09-27 20:23 eatwhat 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 遇到不懂的指令,不用到网上查,自己用OD测试一下就知道了。 neg a neg指令执行的操作是把a的每个二进制位取反之后再加1。效果就是数学上的求相反数,比如neg 3的结果就是-3,neg -3的结果就是3. neg 0的结果就是0 经过测试发现,neg a 不管a是正数还是负数,都会置CF为1这 阅读全文
posted @ 2021-09-27 11:51 eatwhat 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: sete指令通常和算数指令或者逻辑运算指令一起出现。 CMP eax,5 sete cl 首先顾名思义一下,sete的意思就是set equal 就是相等的时候设置,设置谁,设置cl,用谁设置cl的值,用ZF标志位的值。 所以sete指令的意思就是根据ZF标志位的值设置一个变量的值是1和0 上面代码 阅读全文
posted @ 2021-09-27 11:31 eatwhat 阅读(2857) 评论(0) 推荐(1) 编辑