- 4
- 0
- 约 71页
- 2016-12-29 发布于北京
- 举报
逻辑运算指令包括逻辑非(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 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (3)SAR (Shift arithmetic right )算术右移指令 格式: SAR dest ,cnt ;算术右移指令, B/W 执行操作:相当于带符号数的÷2功能,对负数向下舍入 IDIV指令对负数向上
原创力文档

文档评论(0)