0
我在MASM寫了一個簡單的小彙編程序,但我得到的輸出是意想不到的,由3前綴,像我有上顯示它進入12345
顯示爲與DumpMem在MASM意外的輸出 - 大會
輸出
在哪裏,如果我不採取來自用戶的輸入和硬編碼像mystring byte 1,2,3,4,6
- 它顯示像01 02 03 04 06
輸出幫助我理解這一點行爲 - 在此先感謝
下面是程序代碼:
INCLUDE Irvine32.inc
.data
disp byte "Enter String : ",0
mystring byte 5 dup(?)
.code
main PROC
mov edx,offset disp
call writestring
mov edx, offset mystring
mov ecx, 50
call ReadString
mov esi, offset mystring
mov ecx, lengthof mystring
mov ebx, TYPE mystring
call dumpmem
exit
main ENDP
END main
哦,我的壞 - 它沒有點擊我。謝謝:) –
嘗試輸入非數字字符串,如「Hello world」,只是爲了好玩。 –
是的,我嘗試過。其實,我只是新裝配:P –