移位指令

来源:百度知道 编辑:UC知道 时间:2024/06/09 23:19:44
汇编的移位指令怎么移呀?
我不会的有SAR,ROR,RCL这几个.
可以举例说明吧?
就用下面的题吧.
假定(DX)=0B9H,(CL)=3,(CF)=1,下面指令单独执行,DX值为多少?
一:ROR DX,CL
二:RCL,DX,CL

一:ROR DX,CL;(DX)=6017H连进位位一同循环右移3位,即CF入最低位,最高位入CF,依此循环右移位.
二:RCL,DX,CL;(DX)=05CCH连进位位一同循环左移3位,即CF入最高位,最低位入CF,依此循环左移位.

怎么有那么多人问这同一个问题?
答案在:汇编简单的移位问题
http://zhidao.baidu.com/question/81298500.html