8.7 div指令

例題1:利用除法指令計算100001/100

因爲100001大於65535,不能用ax寄存器存放,所以使用16位的除法

程序執行後,(ax)=03E8H(即1000),(dx)=1(餘數爲1)

 

例題2:利用除法指令計算1001/100

被除數1001可用ax寄存器存放,除數100可用8位寄存器存放。所以採用8位的除法

程序執行後,(al)=0Ah(即10), (ah)=1(餘數爲1)。所以AX爲010A

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章