1
SIZEOF指的是什麼?它是指源的大小(lengthOf * TYPE,它等於數組中元素的數量*每個元素的大小)?另外,有人可以解釋DUP(0),0嗎?這是指Assembly x86 MASM。謝謝源BYTE「這是源字符串」,0目標BYTE SIZEOF源DUP(0),0
SIZEOF指的是什麼?它是指源的大小(lengthOf * TYPE,它等於數組中元素的數量*每個元素的大小)?另外,有人可以解釋DUP(0),0嗎?這是指Assembly x86 MASM。謝謝源BYTE「這是源字符串」,0目標BYTE SIZEOF源DUP(0),0
SIZEOF
只是表示size of a type or structure。
它指的是您在SIZEOF
關鍵字之後放置的任何內容。
SIZEOF element ; refers to a single element in the array.
SIZEOF wholearray ; sizeof(element) * number_of_elements_in_array.
因爲它在編譯時被解析,所以它只會在數組的大小是靜態的時候才起作用。
count DUP (initialvalue [[, initialvalue]]...)
10 DUP (0) ; 10 zero's
2 DUP (3 DUP ("A"), "BC") ; "AAABCAAABC"
首先你會得到一個重複計數,然後在關鍵字DUP
,然後在括號什麼重複的規範。
重複規格可能包含額外的DUP
陳述。