汇编:div 除法指令
生活随笔
收集整理的這篇文章主要介紹了
汇编:div 除法指令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
?
?
assume cs:code, ds:data, ss:stackdata segmentdb 0,1,2,3,4,5,6,7 data endsstack segmentdw 0,0,0,0,0,0,0,0 stack endscode segmentstart: mov ax, datamov ds, axmov ax, stackmov ss, axmov sp, 16mov ax, 10H ; 被除數為16位, 保存在ax;mov dl,3 ; 除數保存在寄存器中, 除數為8位mov dl,ds:[3] ; 除數保存在內存中, 除數為8位div dl; 商保存在al, 余數保存在ahmov ax, 4C00Hint 21Hcode endsend start assume cs:code, ds:data, ss:stackdata segmentdw 0,1,2,3,4,5,6,7 data endsstack segmentdw 0,0,0,0,0,0,0,0 stack endscode segmentstart: mov ax, datamov ds, axmov ax, stackmov ss, axmov sp, 16mov ax, 10H ; 被除數為32位, ax存放低16位mov dx, 0 ; 被除數為32位, dx存放高16位 ax,bx共同組成32位的被除數;mov bx,3 ; 除數保存在寄存器中, 除數為16位mov bx,ds:[6] ; 除數保存在內存中, 除數為16位div bx; 商保存在ax, 余數保存在dxmov ax, 4C00Hint 21Hcode endsend start?
總結
以上是生活随笔為你收集整理的汇编:div 除法指令的全部內容,希望文章能夠幫你解決所遇到的問題。