1. 程式人生 > >【組合語言】——第八章課後總結

【組合語言】——第八章課後總結

第八章 

1.bx,si,di和bp

(1)在8086中,只有這四個暫存器可以用在[...]中來進行記憶體單元的定址

例如: mov ax,[bx]

    mov ax,[bx+si]

         mov ax,[bp]

    mov ax,[bp+si]

但是 mov ax,[cx]

   mov ax,[ds]

等等都是錯誤的指令

(2)在[...]中,這4個暫存器可以單個出現,或者能以4種組合出現:bx和si,bx和di,bp和si,bp和di

(3)只要在[...]中使用暫存器bp,而指令中沒有顯性地給出段地址,段地址就在預設在ss中。

例如:mov ax,[bp] 含義:(ax)=((ss)*16+(bp))

2.定址方式

定位記憶體單元的方法一般稱為定址方式

3.彙編指令div和mul

無符號除法div

無符號乘法mul

 

4.偽指令db dw dd dup