第四章8086指令系统-4.pptVIP

  • 8
  • 0
  • 约1.46万字
  • 约 71页
  • 2016-08-22 发布于重庆
  • 举报
第四章8086指令系统-4

逻辑运算指令包括逻辑非(NOT)、逻辑与(AND)、逻辑测试(TEST)、逻辑 或(OR)和逻辑异或(XOR)指令。这些指令的操作数可以是8位、16位,运算按位进行。对操作数的要求与MOV指令相同。指令格式如表所示: (2)SHR (Shift logical right )逻辑右移指令 格式: SHR dest ,cnt ;逻辑右移指令, B/W 执行操作:相当于无符号数的÷2功能。 SHR指令操作示意图如下图所示: dest : 寄存器、存储器寻址方式。 dest CF 0 指令格式举例: SHR BL , 1 SHR AX , CL SHR BYTE PTR [DI+BP],1 SHR WORD PTR BLOCK ,CL (3)SAR (Shift arithmetic right )算术右移指令 格式: SAR dest ,cnt ;算术右移指令, B/W 执行操作:相当于带符号数的÷2功能,对负数向下舍入 IDIV指令对负数向上舍入。(下页解释) SAR指令操作示意图如下图所示:最高位保持不变 dset 指令格式举例: SAR AL , 1 SHR DL , CL SHR WORD PTR TABLE[SI],1 SHR BYT

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档