1. 程式人生 > >第八章總結

第八章總結

資料處理的兩個基本問題

1.bx,si,di,bp

   這四個暫存器可以放入[]中,其中可以單個使用也可以組合使用

   組合使用只能是特定的組合,其他的都是非法的:

   

 

    使用bx,si,di時,段地址預設在ds,可以加字首es,cs,ss

   使用bp時,段地址預設在ss,可以加字首ds,es,cs

 

 2.ptr

    使數值和字元型資料存入記憶體單位時可以不產生歧義。

    格式例如: mov byte ptr[0],5

 

3.div和mul 

   ①無符號除法指令div

       格式:div 除數

       運算規則:

       16位除以8位: 被除數-->ax,商-->al,餘數-->ah

       32位除以16位:被除數-->dx:ax,商-->ax,餘數-->dx

   ②無符號乘法指令mul

       格式:mul 乘數

       運算規則:

       

 

4.dup

   格式:db/dw/dd 次數 dup(需要重複的資料)

   db 8 dup(0) -->預留8個位元組單元,每個單元值為0