16位乘除法器,是什么
问:这个是不是表示程序A和B多可以存放(最大进制数65535),也就是说A里直接赋予65535,然后B里赋予10,A直接可以直接除B.
1.我的理解说明 问:这个是不是表示程序A和B多可以存放(最大进制数0----65535),也就是说A里直接赋予65535,然后B里赋予10,A直接可以直接除B的运算.
2.说明书我只是看懂个大概,我就是想直接知道,我上面的理解说明是不是正确的。谢谢
3.如果我理解的是正确的,那么是不是还有其他那些储存器是16位的,比如:R0----R7,比如:20H或55H等等,哪些也会是16位。
一个寄存器8位,16位运算需要用到两个寄存器:
乘风飞扬 发表于 2025-7-31 11:33
一个寄存器8位,16位运算需要用到两个寄存器:
两个寄存器组合,65535除起来就太复杂了,所以我才问单个16位的A。B
我只懂汇编程序,所以就65535就不知道怎么除了 道清 发表于 2025-7-31 12:56
两个寄存器组合,65535除起来就太复杂了,所以我才问单个16位的A。B
我只懂汇编程序,所以就65535就不知 ...
将参与计算的数据分成一个字节一个字节写入对应的寄存器,计算结束后再从寄存器里一个个读取出来。
可以参考老许写的MDU16 LIB,lib文件里的运算函数是用汇编写的。
世上(也是史上)功能最全的STC8 MDU16应用 LIB
https://www.stcaimcu.com/thread-619-1-1.html
(出处: 国芯人工智能技术交流网站)
上面的回复对不上我所提的问题
页:
[1]