当前位置 博文首页 > HWP:菜鸡记录-王爽-汇编语言-实验十(编写子程序-解决除法溢出

    HWP:菜鸡记录-王爽-汇编语言-实验十(编写子程序-解决除法溢出

    作者:[db:作者] 时间:2021-07-08 21:40

    题目:

    代码:

    assume cs:code,ss:stack
    
    stack segment
    	dw 8 dup(0)
    stack ends
    
    code segment
    start:
    		mov ax,stack
    		mov ss,ax
    		mov sp,10h
    		
    		mov ax,4240H;低位
    		mov dx,000FH;高位
    		mov cx,0AH;除数
    		call divdw
    		mov ax,4c00h
    		int 21h
    	divdw:
    	push ax
    	mov ax,dx;对高位进行操作
    	mov dx,0
    	div cx
    	mov bx,ax;保存得到的商
    	
    	pop ax;此时的dx就是上一次剩下的余数,ax保存其原有属性即可!
    	div cx
    	mov cx,dx;保存余数
    	mov dx,bx;保存商
    	ret
    code ends
    end start

    代码截图:

    结果:

    OK

    cs
    下一篇:没有了