上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 164 下一页
摘要: SAL(算术左移)指令的操作与SHL 指令一样 SHL(左移)指令使目的操作数逻辑左移一位,最低位用 0 填充。最高位移入进位标志位,而进位标志位中原来的数值被丢弃: 若将 1100 1111 左移 1 位,该数就变为 1001 1110: 格式: SHL destination,count 第一个 阅读全文
posted @ 2023-12-06 10:33 天子骄龙 阅读(363) 评论(0) 推荐(0)
摘要: Test命令将两个操作数进行逻辑与运算(相当于AND运算),并根据运算结果设置符号标志、零标志和奇偶标志 。但是,Test命令的两个操作数不会被改变。运算结果在设置过相关标记位后会被丢弃 两操作数作与运算,仅修改标志位,不回送结果 TEST AX,BX 与 AND AX,BX 命令有相同效果,只是T 阅读全文
posted @ 2023-12-06 10:27 天子骄龙 阅读(89) 评论(0) 推荐(0)
摘要: 该指令允许的操作数类型如下所示:NOT regNOT mem .386 .model flat,stdcall option casemap:none .stack 4096 ExitProcess PROTO,dwExitCode:DWORD .data .code main PROC mov a 阅读全文
posted @ 2023-12-06 08:38 天子骄龙 阅读(42) 评论(0) 推荐(0)
摘要: and的逻辑运算符 && AND 指令在两个操作数的对应位之间进行(按位)逻辑与(AND)操作,并将结果存放在目标操作数中: 下列是被允许的操作数组合,但是立即操作数不能超过 32 位: AND reg, regAND reg, memAND reg, immAND mem, regAND mem, 阅读全文
posted @ 2023-12-05 14:34 天子骄龙 阅读(119) 评论(0) 推荐(0)
摘要: OR逻辑运算符 || OR 指令在两个操作数的对应位之间进行(按位)逻辑或(OR)操作,并将结果存放在目标操作数中: 格式: OR reg,regOR reg,memOR reg, immOR mem,regOR mem,imm 操作数可以是 8 位、16 位、32 位和 64 位,但是两个操作数必 阅读全文
posted @ 2023-12-05 14:14 天子骄龙 阅读(117) 评论(0) 推荐(0)
摘要: XOR指令在两个操作数的对应位之间进行(按位)逻辑异或(XOR)操作,并将结果存在目标操作数中 两个操作数的每一对对应位都应用如下操作原则:如果两个位值相同(同为0或同为1),则结果位等于0;否则结果位等于1。下标描述的是布尔运算x⊕y: 与0异或值不变,与1异或则被触发(求补)。对相同操作数进行两 阅读全文
posted @ 2023-12-05 13:46 天子骄龙 阅读(594) 评论(0) 推荐(0)
摘要: 在分支和循环的伪指令反汇编后可以发现, 在使用>、>=、<和<=比较符时, MASM的伪指令总是将比较以后的跳转指令使用为jb和jnb等无符号数比较跳转的指令, 这就意味着, MASM的条件测试总是把操作数当做无符号数看待, 这样, 假设eax等于1, 那么表达式(eax>-1) 的值是“假”, 因 阅读全文
posted @ 2023-12-05 07:41 天子骄龙 阅读(29) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-12-04 21:26 天子骄龙 阅读(3) 评论(0) 推荐(0)
摘要: .repeat/.UNTIL 语法结构 .repeat/.until循环首先执行一遍循环体内的指令, 然后再判断条件测试表达式, 如果结果为“真”的话, 就退出循环, 如果为“假”, 则返回.repeat处继续循环, 可以看出, .repeat/.until 不管表达式的值如何,至少会执行一遍循环体 阅读全文
posted @ 2023-12-04 12:14 天子骄龙 阅读(118) 评论(0) 推荐(0)
摘要: 语句结构: .while/.endw循环首先判断条件测试表达式, 如果结果是“真”, 则执行循环体内的指令,结束后再回到.while处判断表达式, 如此往复, 一直到表达式结果为“假”为止。 .while/.endw 指令有可能一遍也不会执行到循环体内的指令,因为如果第一次判断表达式时就遇到结果为“ 阅读全文
posted @ 2023-12-04 12:05 天子骄龙 阅读(70) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 164 下一页