我已經檢查過有關不同類型的INT 10h函數的維基百科。但我找不到一個打印數字,我的意思不是一個字符串,而是一個整數。例如,我需要cal 1 + 2 + 3 + 4並打印輸出。我能怎麼做?如何使用INT打印出一個數字10h
0
A
回答
0
使用int 10h不能直接打印9以上的整數。相反,您需要編寫一個宏/函數,通過獲取數字並將其添加到'0'(30h)將單個數字轉換爲字符。然後,您需要編寫一個函數來獲取您想要顯示的整數中的每個數字。例如。如果整數最多可以是5位數字(一個8位數字),那麼將它除以10000,這是第一個數字,或者如果是0,那麼第二個數字等於1000,等等。把它們放在一個字符串中,然後你可以調用int 10h。
0
將該數字轉換爲一個字符串,然後用該數字調用int 10h
。
0
使用int 10h
,您將不得不一個位一個地做這個。對於數字的偏移,請檢查ASCII table:要打印0
,請將0 + 48
加載到AH
。
相關問題
- 1. 打印C的char *使用INT 10H
- 2. 如何使用fasm彙編器打印出一個數字?
- 3. 如何打印出一個字符串
- 4. INT 10H 13H BIOS字符串輸出不工作
- 5. 如何使我未填充的int數組不打印出0?
- 6. 如何打印int * int * int類型
- 7. 如何打印數字到一個詞表使用python docx
- 8. 用用戶輸入打印出一個int方法
- 9. 意外的輸出打印一個浮點數作爲int
- 10. 如何打印一個int數組水平箭頭?
- 11. 如何通過數字塊打印int數組? (直方圖打印)
- 12. 如何打印出每個三個數字(偶數和奇數)?
- 13. 如何打印出一個字符串中一個按鈕
- 14. 在int數組中打印出位
- 15. Perl,如何使用「打印」打印評估數字總和
- 16. 打印出一個文本文件,使用默認打印機
- 17. 如何打印出一個.txt
- 18. 如何打印出一個tcl proc?
- 19. 如何從wx.TextCtrl打印出一個值?
- 20. 如何打印出一個單元格?
- 21. 打印Java字符串int
- 22. 如何打印出每個列表的第一個字符,然後打印下一個字符
- 23. 如何在QDialog中打印一個函數的輸出?用pyqt
- 24. 打印一個int指針的值
- 25. 如何使用php打印出一個html表格
- 26. 如何打印一個ASCII字符?
- 27. 如何打印出的行數在一個輸出指令
- 28. 我的字符數組是打印出來的數字時,它應該打印出一個字符
- 29. 如何在另一個打印時打印字符串?
- 30. 如何打印出一個字符串的單個字符用C
如果你希望我們做你的功課,至少告訴我們你的平臺! – 2011-04-19 10:44:33