divide32.asm

来自「想学习汇编语言的」· 汇编 代码 · 共 27 行

ASM
27
字号
Title 32-bit Division Example             (Divide32.asm)

; This program divides a 64-bit integer dividend
; by a 32-bit divisor. The quotient and remainder
; are each 32 bits.
; Last update: 07/18/01

INCLUDE Irvine16.inc

.data
dividend  QWORD   0000000800300020h
divisor   DWORD   00000100h

.code
main PROC
	mov ax,@data
	mov ds,ax

   mov  edx,dword ptr dividend + 4     ; dividend, high
   mov  eax,dword ptr dividend         ; dividend, low
   div  divisor

; quotient(EAX) = 08003000h, remainder(EDX) = 00000020h

   exit
main ENDP
END main

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?