PIC乘除法子程序
哪位大虾能给个PIC单片机的二进制16位的乘除法子程序?最好要有注释的,要汇编的!!!C的太简单,就免了.谢了!
没学过PIC的,不过单片机汇编应该大同小异吧。 乘法) 二进制乘法,大约就是把一个乘数分别左移(移进0)一些位置;左移的位数和另一个乘数1所在的位置有关。比如, 101*11=101+101*10=101+1010=... 对11循环,每次把11右移(移进0),直到11所在变量为零为止; 上面的右移,移出为0的,单把101所在变量左移(移进0),为1的则先把101所在变量的值加到积变量上再左移。 除法) 最简单的方法,就是不断从被除数里减除数,减一次在商变量上+1。 或者仿照上面的办法,让被除数减掉一系列经过左移的除数,而获得商的各位置。 再或者先把被除数、除数变量左移到顶,然后按找笔算除法的流程,每次被除数变量左移出1时,从中减掉除数(这里除数变量得再做个处理),让商变量左移入1;左移出0时,只让商变量左移入0。 既然楼主对C玩的很灵光,想来这具体代码是不用代劳的。
答:乘法:逢16进1.如:F*F=15X15=225,然后看225中有几个16,225/16,商14,余1,14刚好是16进制数 E ,所以进位是E再写上余数1,得...详情>>
答:详情>>
答:x->0:lim(1+x)^(-1/x) =1/[x->0:lim(1+x)^(1/x) =1/e x->∞:limxsin(1/x) =1/x->0:lim[...详情>>
问:安徽省教育科学研究院编小学一年级寒假作案业数学,第27页计算棋的答案
答:这叫什么啊,没题目详情>>
答:对于那些有志于穷尽数学奥秘的学生,他总是循循善诱地予以启发和教育,而对于那些急功近利、在学习上不肯刻苦钻研的人,则毫不客气地予以批评详情>>