TITLE Demonstrating Integer Division (div.asm) .686 .MODEL flat, stdcall .STACK 4096 INCLUDE Irvine32.inc .data .code main PROC mov ax, 0A85h mov bl, 10h div bl ; AL = AH = mov ax, -211 cwd mov bx, 2 idiv bx ; AX = DX = mov edx, 90h mov eax, 12345678h mov ecx, 1000h div ecx ; EAX = EDX = mov eax, -500003 cdq mov ebx, 5 idiv ebx ; EAX = EDX = exit main ENDP END main