段超越前綴

段超越前綴用來改變默認段定址,通常內址定址是數據段或者堆疊段,但你可以在指令前面加上段超越前綴,就可以訪問到其它段內的數據。

主要用途

8086/8088指令系統中的段地址有四個:ESExtrasegment附加段暫存器DSDatasegment數據段暫存器CSCodesegment代碼段暫存器SSStacksegment堆疊段暫存器我們通常用到的暫存器間接定址方式會用到下邊幾個DI,SI,BX,BP其中前三個對應的段默認位DS,就是數據段暫存器而最後一個BP默認對應的是SS,就是堆疊段暫存器所以當我們要用到代碼段暫存器或者附加段暫存器的時候就會用到段超越前綴例如:moval,[si]=moval,ds:[si]moval,[bp]=moval,ss:[si]而段超越的則必須在前邊加上段地址:moval,cs:[si]

相關條目

詞語前綴

相關詞條

相關搜尋

熱門詞條

聯絡我們