第3章4逻辑移位及串操作.pptVIP

  • 3
  • 0
  • 约2.77千字
  • 约 36页
  • 2017-05-05 发布于四川
  • 举报
第3章4逻辑移位及串操作

第三章 指令系统;1;指令系统;逻辑运算指令(5条);1、逻辑“与”指令 AND 格式:AND d,s 功能: (d) ?(d) ∧ (s) 说明:将目的操作数d与源操作数s按位相“与”结果送回d中,常用于使某些位清0;【例】屏蔽AL的0,1两位。 AND AL,0FCH;2、逻辑“或”指令 OR 格式:OR d,s 功能: (d) ?(d) ∨ (s) 说明:将目的操作数d与源操作数s按位相“或”结果送回d中,常用于使某些位置位(置1);【例】将AL的0,1两位置1。 OR AL,03H;3、逻辑“异或”指令 OR 格式:OR d,s 功能: (d) ?(d) ⊕ (s) 说明:将目的操作数d与源操作数s按位相“异或”结果送回d中,常用于使某些位取反;【例】对AL的0,1两位取反。 XOR AL,03H;例如: NOT AX NOT DH NOT SI NOT BYTE PTR [SI];5、测试指令 TEST 格式:TEST d,s 功能:(d) ∧ (s) 说明:将目的操作数d与源操作数s按位相“与”,只影响标志位不回送结果,常用于测试某些位是0或1;【例】测试AL的最高位是0/1? TEST AL,80H JZ XXX ;是0则跳转 (JNZ XXX ;是1则

文档评论(0)

1亿VIP精品文档

相关文档