ROR与ROL指令相反,ROR是将操作数循环
右移,并且将右移的数据传递给CF标志位以及最高位
例如:mov al, 05h ; AL = 00000101b
ror al, 1 ; AL = 10000100b, CF = 1
ror al, 1 ; AL = 01000010b, CF = 0
第一步将al赋值,换成二进制,然后第零位的数据1右移,并且传递给CF以及最高位.
ROL相反
ROR与ROL指令相反,ROR是将操作数循环
右移,并且将右移的数据传递给CF标志位以及最高位
例如:mov al, 05h ; AL = 00000101b
ror al, 1 ; AL = 10000100b, CF = 1
ror al, 1 ; AL = 01000010b, CF = 0
第一步将al赋值,换成二进制,然后第零位的数据1右移,并且传递给CF以及最高位.
ROL相反