一、數(shù)據(jù)處理的兩個(gè)基本問(wèn)題:
(1)處理的數(shù)據(jù)在哪里
(2)要處理的數(shù)據(jù)有多長(zhǎng)
二、在8086中,只有bx、si、di、bp可以用在[...]中進(jìn)行內(nèi)存單元的尋址,可以單個(gè)出現(xiàn),或者以bx和si、bx和di、bp和si、bp和di組合出現(xiàn)
(1)使用bp如果不顯式給出段地址,則默認(rèn)在ss中
(2)[bx].idata和[bx].idata[si]方式訪問(wèn)結(jié)構(gòu)體
三、數(shù)據(jù)長(zhǎng)度以寄存器為住,沒(méi)有寄存器時(shí),使用word/byte ptr指明內(nèi)存單元的長(zhǎng)度,如mov word ptr ds:[0], 1
四、div指令,如果除數(shù)8位,則被除數(shù)16位,默認(rèn)在AX中存放,結(jié)果在AL存放商,AH存放余數(shù),如果除數(shù)16位,則被除數(shù)32位,默認(rèn)DX存放高16位,AX存放低16位,結(jié)果在AX存商,在DX存余數(shù)
五、定義,偽指令
db 定義字節(jié)
dw 定義字
dd 定義雙字
dup 與上面組合使用,如db 10 dup(0) 定義10個(gè)字節(jié),初始化為0
今天內(nèi)容真多,累壞了,不過(guò)正好看法網(wǎng)了。
posted on 2007-06-10 21:10
merlinfang 閱讀(1022)
評(píng)論(4) 編輯 收藏 引用 所屬分類(lèi):
匯編語(yǔ)言