微机原理,样值计算,可以将这几个指令分为移位指令和循环移位指令,其中位移指令为:SHL、SAL、SHR、SAR,循环位移指令为:ROL、RCL、RCR、RCL,他们的具体用法如下:
一、位移指令1.具体含义:SHL:逻辑左移;SAL:算术左移;SHR:逻辑右移;SAR:算术右移2.具体用法:SHR:每位右移,低位进CF,高位补0;SAR:每位右移,低位进CF,高位不变,它们的结果影响OF、SF、ZF、PF、
二、循环移位指令1.具体含义:ROL:循环左移;
ROR:循环右移;RCL:带进位循环左移;RCR:带进位循环右移。
2.具体用法:ROL:循环左移,高位到低位并送CF;ROR:循环右移,低位到高位并送CF;RCL:循环左移,进位值到低位,高位进CF;
RCR:循环右移,进位值到高位,低位进CF。<imgalt="问问"src=",这么计算。