造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

rcl汇编指令

2018/06/19177 作者:佚名
导读: 用带进位的左移,就是RCL左移时把操作数的最高位移入CF,而CF中原有内容移入操作数的最低位先用RCL移低位的,再用RCL移高位的就好了,给你弄个注释吧:假设用AX和DX存放这个32位的数据,AX是高位AX=1111000011110000B DX=1100110011001100BADD AX,0;CF清零,不然左移的时候最低位可能会是1RCL DX,1;执行后DX=10011001100

用带进位的左移,就是RCL

左移时把操作数的最高位移入CF,而CF中原有内容移入操作数的最低位

先用RCL移低位的,再用RCL移高位的就好了,给你弄个注释吧:

假设用AX和DX存放这个32位的数据,AX是高位

AX=1111000011110000B DX=1100110011001100B

ADD AX,0;CF清零,不然左移的时候最低位可能会是1

RCL DX,1

;执行后DX=1001100110011000B

;CF里的0移到最低位,最高位的1再移到CF里,其他位顺序左移

RCL AX,1

;执行后AX=1110000111100001B

;原来DX的最高位移出来的1又通过CF移到了AX的最低位

;这样就实现32位的移位了

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读