assume[段定址偽指令]

assume[段定址偽指令]
更多義項 ▼ 收起列表 ▲

assume,段定址偽指令,用來設定程式中定義的各段名與段暫存器之間的關係。

這條偽指令的含義是“假設”,他假設某一段暫存器和程式中的某一個用segment.......ends 定義的段相關聯。通過assume說明這種關聯,在需要的情況下,assume並不是一條非要深入理解的偽指令,以後我們編程時,記著將assume將有特定用途的段和相關的段暫存器相關聯起來即可 。

比如,在程式中,我們用 codesg segment .......codesg ends 定義了一個名為codesg的段,在這個段中存放代碼,所以這個段是一個代碼段。在程式的開頭,用 assume cs:codesg 將用作代碼段的段codesg和CPU中的段暫存器cs連線起來。

相關詞條

熱門詞條

聯絡我們