第4章80868088指令系统4(逻辑运算和移位指令、串操作指令)(楼俊君).pptVIP

  • 5
  • 0
  • 约7.56千字
  • 约 37页
  • 2017-07-17 发布于四川
  • 举报

第4章80868088指令系统4(逻辑运算和移位指令、串操作指令)(楼俊君).ppt

第4章80868088指令系统4(逻辑运算和移位指令、串操作指令)(楼俊君)

1 4.3.3 逻辑运算和移位指令 逻辑运算类指令表 (1) 逻辑”与” AND 对两个操作数进行按位逻辑“与”操作。 格式:AND dest, src 用途:保留操作数的某几位,清零其他位。 例1:保留AL中低4位,高4位清0。 AND AL, 0FH 例2:AL中有字符’a’~’z’, 将其转换成大写。 AND AL, 例3:测试AL的bit7,bit5,bit2是否都是1。 AND AL, CMP AL, JZ YES ; if match, go to YES … … ; if not match … … YES: … … ; goes here if all ‘1’ (2) 逻辑”或” OR 例2:把AH和AL中的非压缩BCD码组合成压 缩的BCD码, 放到AL中。 MOV CL, 4 SHL AH, CL OR AL, AH 例3:把AL的第5位置为1 OR AL, (3) 逻辑“非”(取反) NOT

文档评论(0)

1亿VIP精品文档

相关文档