我想知道是否有任何方法可以為代碼段(特別是 256)保留更多位元組,因為我需要所有段的長度至少為 256 位元組,并且我需要在所有段中存盤資料。我嘗試了適用于所有其他細分市場的 resb,但這似乎不適用于 cs。
uj5u.com熱心網友回復:
在 BSS 部分,您可以使用RESB, RESW, ...
在 DATA 部分,您可以使用DB, DW, ...
在 CODE 部分,您通常只撰寫指令,但您也可以使用DB, DW, ...
訪問此資料需要使用段覆寫前綴,如 in mov ax, [cs:bx]。
此外,您可以ALIGN在 CODE 和 DATA 部分中使用宏。
假設你的 CODE 部分只包含一條指令RET,你讓它跟在 之后ALIGN 256,那么新的 CODE 部分將有 256 個位元組:1 次RET和 255 次NOP。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/384836.html
