十進位輸出AX中的內容

來源:互聯網
上載者:User

;十進位方式顯示AX中的值
MyCode segment
result db '0', '0', '0', '0', '0', '$'
divisors dw 10000, 1000, 100, 10, 1

MAIN:
mov ax, MyCode
mov ds, ax
mov es, ax
mov di, offset result
mov si, offset divisors
mov ax, 7abch ;待顯示資料
mov cx, 5
aa:
mov dx, 0
div word ptr [si]
add al, 48
mov byte ptr [di], al ;把商存到數組裡
inc di
add si, 2
mov ax, dx
loop aa

mov cx, 5
mov di, offset result
bb:
cmp byte ptr [di], '0'
call print
cc:
inc di
loop bb
mov ax, 4c00h
int 21h

print:
mov dl, [di]
mov ah, 2
int 21h
ret

MyCode ends
end MAIN

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.