0
我不知道爲什麼這種方案不能輸出(32位組件)通指針PROC
輸出是
+4214784 + 1967600538 + 2130567168 +1638356
我想這是地址,但爲什麼?如何糾正它?
這裏是我的代碼:
include irvine32.inc
.data
matrix dword 1, 2, 3, 4
.code
print proto, m:ptr dword
main proc
invoke print, addr matrix
exit
main endp
print proc, m:ptr dword
mov eax, m[0 * type m]
call writeint
mov eax, m[1 * type m]
call writeint
mov eax, m[2 * type m]
call writeint
mov eax, m[3 * type m]
call writeint
ret
print endp
end main
謝謝您的回答<(__)>