请问汇编里面循环左移做除法的原理是什么?看了很久的程序还是没懂
答案:1 悬赏:60 手机版
解决时间 2021-11-24 12:47
- 提问者网友:王者佥
- 2021-11-23 20:58
请问汇编里面循环左移做除法的原理是什么?看了很久的程序还是没懂
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-11-23 21:11
ROL (循环左移):每次移位都是将最高位进入CF,并且最高位同时进入最后一位,其他位依次顺序左移一位。
RCL(带进位的循环左移):每次移位都是将CF的数移至最低位,然后最高位进入CF,其他每位依次顺序左移一位。
至于用来确定循环次数是,如果等于一,直接RCL OPR,1,如果大于一则需要将要移的位数存入CL中,然后RCL OPR ,CL
你说的被乘数的我没看懂,你最好把代码贴出来看下。追问OPR是什么追答OPR为目的操作数,可以是通用寄存器或存储器操作数
RCL(带进位的循环左移):每次移位都是将CF的数移至最低位,然后最高位进入CF,其他每位依次顺序左移一位。
至于用来确定循环次数是,如果等于一,直接RCL OPR,1,如果大于一则需要将要移的位数存入CL中,然后RCL OPR ,CL
你说的被乘数的我没看懂,你最好把代码贴出来看下。追问OPR是什么追答OPR为目的操作数,可以是通用寄存器或存储器操作数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯