haiouda 发表于 2015-5-1 11:00:14

实验十 2 解决除法溢出的问题 我回来了

本帖最后由 haiouda 于 2015-5-2 09:51 编辑

<p>
</p><p>cs:code ,ss:stack</p><p>stack segment
dw 6 dup(0)
stack ends
code segment </p><p>start: mov ax,stack
   mov ss,ax
   mov sp,12
      
   
         mov ax,7h
         mov dx,0f425h
   mov cx,11

   call divdw
   

   mov ax,4c00h
   int 21h
   
   divdw: push ax
         
         
   
    mov ax,dx
    mov dx,0
    div cx      ;高16位作除法
   
    mov bx,ax    ;ax高16位的商,dx余数
   
   
    pop ax      
    div cx          ;低16位作除法
   
   
    mov cx,dx
    mov dx,bx
   

   
      ret
code ends</p><p>end start

</p>

红蓝 发表于 2015-5-1 17:18:53

xjy
页: [1]
查看完整版本: 实验十 2 解决除法溢出的问题 我回来了