DIV 匯編指令


DIV

無符號除法指令,默認是eax(或al或ax)除以操作數
格式:

div 操作數

idiv 指令為有符號除法指令,除操作數必須為有符號數之外格式與DIV指令相同。

操作數為8位:

al除以操作數,商放在al中,余數放在ah中
執行指令:
div cl
此時eax=0000 0017,ecx=0000 0003,所以al=17,cl=3
結果為:ah=2(余數),al=07(商)

操作數為16位:

ax除以操作數,商放在ax中,余數放在dx中
執行指令:

div cx

此時eax=0000 0017,ecx=0000 0003,所以ax=0017,cx=0003
結果為:ax=0007,dx=0002

操作數為32位

eax除以操作數,商放在eax中,余數放在edx中
執行指令:

div ecx

此時eax=0000 0017,ecx=0000 0003
結果為:eax=0000 0007,edx=0000 0002


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM