66问答网
所有问题
51单片机 DIV指令的具体算法
具体算法,怎么运算的,不是结果放在什么地方
举报该问题
推荐答案 2011-11-21
DIV是除法指令,除数放在B
寄存器
中,被除数放在A寄存器中,DIV执行后结果放在A寄存器中,余数放在B寄存器中
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pDsxDvisv.html
其他回答
第1个回答 2011-11-22
上例子吧~~如下:
MOV A #18
MOV B #3
DIV AB
解释:就是18除以3,结果就是6 此时A=6
相似回答
MSC-
51
系列
单片机
乘除法
指令
怎么算的?
答:
指令
上面已经说得很清楚了,例子:(A)=50H,(B)=0A0HMUL AB; 得:3200H,其中(A)=00H,(B)=32H,OV=1,CY=0(积大于255(FFH));除法
DIV
用法相同
mcs-
51单片机
答:
(1)ADD A,@R1 将RI表示的地址里面的数据0DDH与数据A:78H相加,得A为165H;(2)SUBB A,#77H 累加器A里的内容减去70H后,这个立即数再赋值给A,得A为0DEH;(3)MUL AB A与B相乘后赋值给A,即A=A*04H;(4)
DIV
AB A与B相乘后赋值给A,即A=A/04H;(5)ANL 78H,#78H 78H单元...
关于
单片机
编写程序 将A中的二进制数变换成3为BCD码 并将百,十,个位数...
答:
这程序也写的太复杂了!既然
51单片机
有
DIV指令
,并且只是把A中的数字转变为BCD,那就用DIV直接运算:MOV A,#0FDH MOV B,#100 DIV AB MOV 50H,A MOV A,B MOB B,#10 DIV AB MOV 51H,A MOV 52H,B 计算完成,这样50H就是百位数,51H是十位数,52H是个位数 ...
MCS
51单片机
实验(乘法或是除法)
答:
理解这两条
指令
MUL A,B;
DIV
A,B;MUL A,B;是将A的内容跟B的内容相乘,低八位送给A,高八位送给B;DIV A,B;是将A的内容除以B的内容,整数部分送给A,余数部分送给B; 例(乘)假设将30H和31H单元的内容相乘,结果高位送31H低位送30H;设30H=1AH,31H=0BH,MOV A,30H;MOV B,31H;MUL A,B;...
51单片机
程序问题
答:
DIV
AB MOV 79H, A ;十 MOV 7AH, B ;个 ;R2只有1、0两种数字 CJNE R2, #1, EXIT ;为零即结束 MOV A, 7AH ;为1则加上 256 ADD A, #6 MOV 7AH, A MOV A, 79H ADDC A, #5 MOV 79H, A MOV A, 78H ADDC A, #2 MOV 78H, A EXIT:R...
51单片机指令
有哪些啊?
答:
DIV
AB 累加器除以寄存器B 1 4 三、逻辑运算类
指令
ANL A, Rn 累加器与寄存器 1 1 ANL A, @Ri 累加器与内部RAM单元 1 1 ANL A, #data 累加器与立即数 2 1 ANL A, direct 累加器与直接寻址单元 2 1 ANL direct, A 直接寻址单元与累加器 2 1 ANL direct, #data 直接寻址单元...
大家正在搜
51单片机 逻辑算法
单片机TH1和TL1算法
单片机算法的书
单片机th0和tl0的计算方法
51单片机pid算法程序
单片机编程常用14个算法
单片机xchd指令
单片机xch指令
单片机subb指令
相关问题
单片机汇编div指令题目?
51单片机汇编语言 编乘法和除法子程序
51单片机中,CLK—DIV寄存器的B2~B0="101",...
51单片机---多字节除法---汇编程序
倾家荡产跪求:51单片机n字节乘法!!!(好心人再给个除法)