woshigeshuai 发表于 2020-9-21 22:57:24

51单片机多字节除法如何实现?

本帖最后由 woshigeshuai 于 2020-9-21 23:01 编辑

buff=0x11;
buff=0x22;
buff=0x33;
buff=0x44;
buff=0x55;
buff=0x66;


类似这样的数组, 0X112233445566/0x556677=0x335C4A 实现这样的除法,能得到这样的结果就行

有没有C语言案例? 在51单片机上实现,百度找不到有价值的 程序

Himem 发表于 2020-9-21 23:11:10

不求效率可以直接用__int64 longlongint之类

mcu5i51 发表于 2020-9-22 08:38:33

标准方法是移位减法,简单暴力又不用考虑速度可以循环减法,之前要优化一下,要不可能减半天

woshigeshuai 发表于 2020-9-22 12:15:27

目前 正在使用C嵌入 汇编的方法。
页: [1]
查看完整版本: 51单片机多字节除法如何实现?