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