目前我的代码就是这个。
resultLbl BYTE "Coin Information", 0
sum BYTE "Number of Coins: ", 0
NumberOfDollars BYTE "Dollars: ", 0
NumberOfCents BYTE "Cents: ", 0
dtoa sum, ebx ; convert to ASCII characters
dtoa NumberOfDollars, ecx ; convert to ASCII characters
dtoa NumberOfCents, edx ; convert to ASCII characters
output resultLbl, sum ; output label and sum
我遇到了问题,因为我希望它输出的方式是单个窗口,但有3个不同的行。我不知道如何在三条单独的线上输出。 以下是我希望输出显示的方式。
硬币信息
硬币数量:50
美元数量:5
分数:30
有人可以帮忙吗?这真让我烦恼
答案 0 :(得分:0)
resultLbl BYTE "Coin Information", 0
sum BYTE "Number of Coins: ", 0
NumberOfDollars BYTE "Dollars: ", 0
NumberOfCents BYTE "Cents: ", 0
您正在终止字符串而没有其他字符。
试试这个:
resultLbl BYTE "Coin Information",0Dh,0Ah,0
sum BYTE "Number of Coins: ",0Dh,0Ah,0
NumberOfDollars BYTE "Dollars: ",0Dh,0Ah,0
NumberOfCents BYTE "Cents: ",0Dh,0Ah,0