附加是什么意思 匯編語(yǔ)言,請(qǐng)問變量定義在附加段和定義在數(shù)據(jù)段有什么區(qū)別???
匯編語(yǔ)言,請(qǐng)問變量定義在附加段和定義在數(shù)據(jù)段有什么區(qū)別啊?在8086中,數(shù)據(jù)可以在任何地方定義,只要段寄存器的值在內(nèi)存尋址之前是正確的例如,如果數(shù)據(jù)是在代碼段中定義的,則可以通過類為mov ax,CS
匯編語(yǔ)言,請(qǐng)問變量定義在附加段和定義在數(shù)據(jù)段有什么區(qū)別???
在8086中,數(shù)據(jù)可以在任何地方定義,只要段寄存器的值在內(nèi)存尋址之前是正確的
例如,如果數(shù)據(jù)是在代碼段中定義的,則可以通過類為mov ax,CS:[BX]的方式進(jìn)行尋址,或者CS的值可以提前發(fā)送到DS:
mov ax,CS
mov DS,ax
,則可以這樣直接尋址:mov ax,[BX
]要定義一個(gè)附加段,需要像初始化數(shù)據(jù)段一樣初始化附加段對(duì)應(yīng)的段寄存器
在保護(hù)模式下,默認(rèn)情況下不能寫入代碼段,所以最好不要在保護(hù)模式下的代碼段中定義數(shù)據(jù)模式