与”指令的应用 AND BL, [BX] AND AL, OFH AND AX AX
6 “与”指令的应用 ◼ AND BL,[BX] ◼ AND AL,0FH ◼ AND AX,AX
或”运算指令 ■格式: OR OPRD1,oPRD2 ■操作:两操作数按位相“或”,结果送目 标 地址
7 “或”运算指令 ◼ 格式: OR OPRD1,OPRD2 ◼ 操作: 两操作数按位相“或”,结果送目 标 地址
或”运算指令的应用 ■实现两操作数相“或”的运算; ■使某些位不变,某些位置“1″ 在不改变操作数的情况下使OF=CF=0
8 “或”运算指令的应用 ◼ 实现两操作数相“或”的运算; ◼ 使某些位不变,某些位置“1” ◼ 在不改变操作数的情况下使OF=CF=0
应用程序例 ORAX,[D工] OR AL, AL OR CL, OFH JPE GOON OR AX AX OR AL, 80H GOON 将一个 进制数9变 偶校验转移 勺字符 (PF=1)
9 应用程序例 OR AX,[DI] OR CL,0FH OR AX,AX OR AL,AL JPE GOON OR AL,80H GOON:…. 偶校验转移 (PF=1) 将一个二 进制数9变 为字符 ‘9’ ?
非”运算指令 格式: NOT OPRD ■操作:操作数按位取反再送回原地址 ■指令中的操作数不能是立即数 ■指令的执行对标志位无影响 例: NOT BYTE PTR[BX
10 “非”运算指令 ◼ 格式:NOT OPRD ◼ 操作:操作数按位取反再送回原地址 ◼ 指令中的操作数不能是立即数 ◼ 指令的执行对标志位无影响 ◼ 例:NOT BYTE PTR[BX]