複製鏈接
請複製以下鏈接發送給好友

assume

(段尋址偽指令)

鎖定
assume,段尋址偽指令,用來設定程序中定義的各段名與段寄存器之間的關係。
中文名
段尋址偽指令
外文名
assume
這條偽指令的含義是“假設”,他假設某一段寄存器和程序中的某一個用segment.......ends 定義的段相關聯。通過assume説明這種關聯,在需要的情況下,assume並不是一條非要深入理解的偽指令,以後我們編程時,記着將assume將有特定用途的段和相關的段寄存器相關聯起來即可 [1] 
比如,在程序中,我們用 codesg segment .......codesg ends 定義了一個名為codesg的段,在這個段中存放代碼,所以這個段是一個代碼段。在程序的開頭,用 assume cs:codesg 將用作代碼段的段codesg和CPU中的段寄存器cs連接起來。
參考資料
  • 1.    彙編語言 第二版(王爽著)