为王爽老师《汇编语言》第三版实验10的答案。

2018-7-20  19:20完成

assume cs:codesg
stack segment
  db 16 dup(0)
stack ends
codesg segment
start:
  mov ax,stack
  mov ss,ax
  mov sp,10H

  mov ax,4240H
  mov dx,000FH
  mov cx,0AH
  call divdw
  mov ah,4ch
  int 21h

divdw:
  push bx
divdw_begin:
  push ax
  mov ax,dx
  mov dx,0
  div cx
  mov bx,ax
  pop ax
  div cx
  mov cx,dx
  mov dx,bx
divdw_ok:
  pop bx
  ret

codesg ends

end start
 

运行图片

《汇编语言》王爽:解决除法溢出问题

 

相关文章: