汇编语言(二)之数值求和
生活随笔
收集整理的這篇文章主要介紹了
汇编语言(二)之数值求和
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
輸入一串?dāng)?shù)字,求和
運(yùn)行結(jié)果:
程序代碼:
datas segmentx db ? y db ? z db ?xInputPrompt db 'Enter a number x=$' yInputPrompt db 0dh,0ah,'Enter a number y=$' zOutputPrompt db 0dh,0ah,'sum x+y=$'datas endsstacks segmentdb 100h dup(0) stacks endscodes segmentmain proc farassume cs:codes,ds:datas,ss:stacksstart:push dssub ax,axpush axmov ax,datasmov ds,axmov dx,offset xInputPrompt ;輸出請求x輸入提示mov ah,9int 21hmov ah,1 ;輸入數(shù)據(jù)保存在X中int 21hsub al,30hmov x,almov dx,offset yInputPrompt ;輸出請求y輸入提示mov ah,9int 21hmov ah,1 ;輸入數(shù)據(jù)保存在y中int 21hsub al,30hmov y,aladd al,xmov z,almov dx,offset zOutputPrompt ;輸出z提示mov ah,9int 21h;輸出zmov bx,10mov cx,0mov al,z mov ah,0s: mov dx,0 div bxadd dx,30hpush dxinc cxcmp ax,0jnz ss1: pop dxmov ah,2int 21hloop s1retmain endpcodes endsend main?
總結(jié)
以上是生活随笔為你收集整理的汇编语言(二)之数值求和的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三星 Galaxy S23 FE 手机
- 下一篇: 汇编语言(三)之判断数值是否大于42H并