zoukankan      html  css  js  c++  java
  • 汇编中除法div (idiv) 学习

    DIV (unsigned divide) 无符号数除法

    格式:DIV SRC

    执行的操作:

      字节操作:16位被除数在AX,8位除数为源操作数,结果的8位商在AL中,8位余数在AH中。表示为

      (AL)<-(AX)/(SRC) 的商
       (AH) <-(AX)/(SRC) 的余数

      字操作:32位被除数放在DX,AX中。其中DX为高位字,16位除数为源操作数,结果的16位端在AX中,16位余数在DX中。表示为
      (AX)<-(DX,AX)/(SRC) 的商
      (DX)<-(DX,AX)/(SRC) 的余数

      双字操作:64位被除数在EDX,EAX中,其中EDX为高位双字,32位除数为源操作数,结果的32位商在EAX中,32位余数在EDX中,表示为
      (EAX)<-(EDX,EAX)/(SRC) 的商
      (EDX)<-(EDX,EAX)/(SRC) 的余数。
    商和余数均为无符号数。


    IDIV 带符号除法指令

    格式:IDIV SRC

    执行的操作:与DIV相同,但操作数必须是带符号的数,商和余数也都是带符号的数,且余数的符号和被除数的符号相同

    本人新博客网址为:http://www.hizds.com
    本博客注有“转”字样的为转载文章,其余为本人原创文章,转载请务必注明出处或保存此段。c++/lua/windows逆向交流群:69148232
  • 相关阅读:
    csp-s模拟110
    csp-s模拟109
    留念
    csp-s 2019 游记
    HEOI2020
    CSP-S2019记
    堆积的$TIPS$
    低错复习
    倍增并查集
    4.26
  • 原文地址:https://www.cnblogs.com/zhangdongsheng/p/2337583.html
Copyright © 2011-2022 走看看