- 20
- 0
- 约1.82万字
- 约 100页
- 2017-07-16 发布于四川
- 举报
3.4.2 算术运算指令(Arithmetic) (三)乘法指令(Multiplication) (四)除法指令(Division) (五)符号扩展指令 (六)十进制调整指令 作业三(续1): (1)、ROL (Rotate left )不含CF循环(小循环)左移指令 格式: ROL dst ,cnt ;不含CF循环左移指令, B/W 执行操作:ROL指令操作示意图如下图所示 移动8次后操作数还原。 CF dst 指令格式举例: ROL BH , 1 ROL DX , CL ROL WORD PTR TABLE[DI],1 ROL BYTE PTR ALPHA ,CL 影响标志OF、CF 情况: 左循环移动1次后: 移位后,最高有效位(符号位)是否发生变化, 如果移位后,最高有效位发生变化则: OF = 1, 否则(无变化时)OF = 0。 CF根据各条指令的规定设置。 左循环移动多次后: OF 值不定。 CF=从目标操作数移出的最后一位。 SF、ZF、PF、AF不影响。 (2)、ROR (Rotate right )不含CF循环(小循环)右移指令 格式: ROR dst ,cnt ;不含CF循环右移指令, B
原创力文档

文档评论(0)