66问答网
所有问题
51单片机DA A指令为什么不能用于减法
如题所述
举报该问题
推荐答案 2014-04-17
DA A,用于加法指令之后,才行。
Intel 公司,就是这样设计的。
减法,可以先改成加法,再用 DA A,就行了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pn2DvsUn2s2s9pDnDs.html
其他回答
第1个回答 2014-04-18
近年来,随着经济的高速发展推动着物联网行业兴起,RFID市场需求巨大,人们对RFID产业发展的前景充满了期待。在实际的RFID技术中,读写器作用范围的所有应答器都要被读写器的命令激活,它们将同时向读写器发送数据,并且读写器要尽快在很短时间内识别多个应答器,S-ALOHA协议作为物联网RFID中防碰撞算法的一种,它决定着标签信息能否及时可靠的被阅读器识别,同时S-ALOHA协议也是提高物联网中RFID服务质量的关键。
相似回答
关于汇编 减数求补的问题
答:
只是MCS-51单片机的DA A指令只能放在加法指令之后,它对减法不起作用
。为此,BCD码的减法必须变换成加法,才能用DA A指令进行十进制调整。借用手表倒拨15分,和正拨45分,效果相同的方法,可通过:60-15=45 求出15的补数45。对于十进制,要用:100 -(减数)=补数 式中的100,又等效写成9A...
汇编中的
DA指令
是
怎么
回事,是转成8421BCD码么?
答:
这个问题很简单!
51单片机
中
DAA
是十进制调整指令,一般跟在加法指令后面。 参加加法运算的数字,首先应该都是8421BCD码; 它们经过二进制的运算后,就不一定还是8421BCD码。 执行了DAA后,它就能够把结果调整为8421BCD码。 51单片机中DAA的指令,放在
减法指令
后面无效。
单片机
程序里 带进位
减法
怎样进行十进制调整
答:
51单片机的DA A指令,放在SUBB指令后面,是不起作用的
;必须把SUBB指令变换成ADD指令,才能用DA A指令进行调整。这里提到了“减法”变换成“加法”,就要借用时钟“倒拨”变成“正拨”的方法,倒拨15分钟,和正拨45分钟,效果相同。15和45就是以60为模的互补的数。两位十进制数,是以100为模的,...
两个bcd数相减
用
汇编
怎么
写?急等!!!
答:
51单片机的DA A指令,放在SUBB指令后面,是不起作用的
;必须把SUBB指令变换成ADD指令,才能用DA A指令进行调整。这里提到了“减法”变换成“加法”,就要借用时钟“倒拨”变成“正拨”的方法,倒拨15分钟,和正拨45分钟,效果相同。15和45就是以60为模的互补的数。两位十进制数,是以100为模的,...
讨论利用MCS-
51单片机DA
A指令
实现十进制
减法
运算的方法
答:
DA
A是十进制加法调整指令,用它进行减法运算也要写一段程序,
为什么
干脆
用减法指令
做减法。比如将十进制数十位对十位减,个位对个位减,有借位进行处理一下就行了。
在
51
系列
单片机
的
指令
系统中,其加法,
减法
,乘法和除法必须又累加器A
答:
是的,乘法和除法的两个运算数必须是一个放在累加器A中,另一个在寄存器B中,运算结果也是商放在A 中,余数放在B 中,积的高位放A中,低位放B 中,除一些自减1运算可以在其它寄存器中进行, 加
减法
的一个操作数也放要在A中,你看一下
51单片机
的运算
指令
就明白了 ...
大家正在搜
单片机减法指令怎么减
51单片机除法指令怎么算
单片机减法指令例题
单片机加法指令怎么算
单片机减法指令运算
avr单片机减法指令周期
单片机乘法指令举例
单片机除法指令解析
单片机减法怎么做
相关问题
讨论利用MCS-51单片机DA A指令实现十进制减法运算的方...
51单片机DAA指令为什么不能用于减法
单片机中十进制调整指令:DA A是什么意思?
单片机程序里 带进位减法怎样进行十进制调整
单片机实现十进制数减1的编程
求教,单片机中的DA指令是指啥啊?
单片机里面的DA A指令用法,,,求教