3章数据处理位操作和字符串操作指令1.pptVIP

  • 9
  • 0
  • 约5.84千字
  • 约 30页
  • 2017-08-04 发布于广东
  • 举报

3章数据处理位操作和字符串操作指令1.ppt

3章数据处理位操作和字符串操作指令1.ppt

3.6 位操作类指令 计算机中最基本的数据单位是二进制位 针对二进制位进行操作、实现位控制的指令 逻辑运算指令 移位指令 …… 进行一位或若干位处理,采用位操作类指令 3.6.1 逻辑运算指令 逻辑与指令 AND 逻辑或指令 OR 逻辑非指令 NOT 逻辑异或指令 XOR 测试指令 TEST 除NOT指令不影响标志外 其他逻辑指令 使OF=CF=0 根据结果按定义影响ZF、SF和PF 1. 逻辑与指令AND 逻辑与(逻辑乘)运算规则: 两位都是逻辑1,则结果是1;否则,结果是0 逻辑与指令AND: 按位进行逻辑与,结果返回目的操作数 AND dest,src ;逻辑与:dest←dest ? src 设置CF=OF=0 影响SF,ZF和PF 2. 逻辑或指令OR 逻辑或(逻辑加)运算规则: 两位都是逻辑0,则结果是0;否则,结果是1 逻辑或指令OR: 按位进行逻辑或,结果返回目的操作数 OR dest,src ;逻辑或:dest←dest ? src 设置CF=OF=0 影响SF,ZF和PF 3. 逻辑非指令NOT 逻辑非(逻辑反)运算规则: 原来为0的位变成1,原来为1的位变成0 逻辑非指令NOT: 按位进行逻辑非,结果返回操作数 NOT reg/mem ;逻辑非:reg/mem←~reg/mem 不影响状态标志位 4. 逻辑异或指令XOR 逻辑异或(逻辑半加)运算规则: 两位

文档评论(0)

1亿VIP精品文档

相关文档