请问汇编里面循环左移做除法的原理是什么?看了很久的程序还是没-查字典问答网
分类选择

来自孙维銮的问题

  请问汇编里面循环左移做除法的原理是什么?看了很久的程序还是没懂请不要复制粘贴,我一直没搞懂的是,比如两个八位的被除数,我看那些程序都是进行两个八位,高八位,低八位分别进行RLC指

  请问汇编里面循环左移做除法的原理是什么?看了很久的程序还是没懂

  请不要复制粘贴,我一直没搞懂的是,比如两个八位的被除数,我看那些程序都是进行两个八位,高八位,低八位分别进行RLC指令,而不是整体的移位,我想问的是为什么要分别进行移位啊?!?!这到底是什么原理啊?!是在搞不懂.另外就是用什么来确定循环次数?

  就比如说ABCDEFGH是高八位,IJKLMNOP是低八位.

  我觉得理论上,合理的移位应该是BCDEFGHIJKLMNOPA

  而实际上程序都是这么移位的BCDAFGHE,这是什么道理啊...?

3回答
2020-09-03 19:57
我要回答
请先登录
孙宏波

  ROL(循环左移):每次移位都是将最高位进入CF,并且最高位同时进入最后一位,其他位依次顺序左移一位.RCL(带进位的循环左移):每次移位都是将CF的数移至最低位,然后最高位进入CF,其他每位依次顺序左移一位.至于用来...

2020-09-03 19:59:30
孙维銮

  OPR是什么

2020-09-03 20:03:11
孙宏波

  OPR为目的操作数,可以是通用寄存器或存储器操作数

2020-09-03 20:07:02

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •