我想寫一個程序,從鍵盤讀取3個字符串,然後顯示2個字符串以小寫字母和最後一個以大寫字母。以下是我到目前爲止的內容:我可以讀取字符串,但它會將所有內容都轉換爲大寫。無論如何只轉換最後一個字符串?在此先感謝 .MODEL SMALL
.DATA
MSG DB 0DH,0AH, 'ENTER A STRING: $'
MSG2 DB 0DH,0AH, ' YOUR STRING I
.model small
.stack
.data
msg1 db "Enter string max of 9 characters: $"
msg2 db 13,10, "Enter a number: $"
msg3 db 13,10, "Midstring: $"
strNine db "$"
num db 0,"$"
mid db "$"
.model small
.stack 100h
.data
msg1 db "Enter your symbol line: ","$"
msg2 db "Numbers found at: ","$"
eilute db 255,0,255 dup (0) ;symbol line
nauja db 13,10,'$' ;new l
我試圖建立一個彙編代碼,它要求一個字符串,開始打印字符串的位置以及要打印的期望長度。 假設開始和長度始終有效你能幫我確定開始和長度嗎? 如何它應該工作: Enter String: Hello World
Enter Start: 3
Enter Length: 5
Mid-String: llo W
所以我對如何確定字符串的開始和長度的問題。我試了好幾種東西在我下面的代碼所示: .mo