pic单片机汇编怎么实现乘除运算pic单片机除法原理

2023-08-19 10:10:17 浏览

PIC单片机的时钟经过内部分频,实际的工作频率为晶振频率的四分之一,同时指令的执行采用流水线方式,大部分的指令的执行时间是一个周期,所以在用4MHz的晶振时,指令执行的最大速度为1MIPS,即指令周期为1微秒。\r\n\r\n你可以参考PIC16F84单片机的资料。

pic单片机汇编怎么实现乘除pic单片机

关于MUL的用法书上有应该,我就不说了。说几点:

一、单片机的乘法运算只是进制不同,跟我们常用的十进制是一样的。例如:12×10=120

   不要简单想成在后边加个0,学了单片机应该学会用*移位*思考,因为单片机不会在后边加    0减0,应该想成12向左移一位,同样二进制的11B×10B=110B,十六进制11H×10H=110H,八进制也一样。

二、想不通,还可换算成十进制去算,然后再转换成相应进制。因为他们数量是一样的只是进   制不同。十进制要满是个进一位,八进制要满8个进一位。十进制的10和八进制的12是一    样的。

啰嗦了半天希望能理解其中的意思

可用移位、比较的方法实现任意位除法。右移一次相当于除于2,前提条件是原数必须是偶数。

原理
本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。