51單片機(jī)除法指令(1條)有例子
這個(gè)指令的作用是把累加器A的8位無(wú)符號(hào)整數(shù)除以寄存器B中的8位無(wú)符號(hào)整數(shù),所得到的商存在累加器A,而余數(shù)存在寄存器B中。除法運(yùn)算總是使OV和進(jìn)位標(biāo)志位CY等于0。如果OV=1,表明寄存器B中的內(nèi)容為00H,那么執(zhí)行結(jié)果為不確定值,表示除法有溢出。
DIV AB;(A)÷(B)→(A)和(B) 累加器A中的內(nèi)容除以寄存器B中的內(nèi)容,所得到的商存在累加器A,而余數(shù)存在寄存器B中。
例如:13/5,其商是2,余數(shù)是3。除了以后,商會(huì)放在A中,余數(shù)放在B中,CU和OV都是0。如果在做除法前B中的值是00H,也就是除數(shù)為0,那么OV=1。