新闻中心

EEPW首页>嵌入式系统>设计应用> 运用单片机进行加减乘除法的运算

运用单片机进行加减乘除法的运算

作者: 时间:2013-02-16 来源:网络 收藏

  练习:25H+36H?

  程序如下:

  MOV R0,#25H;将立即数25送寄存器R0

  MOV A,#36H;将立即数36送累加器A

  ADD A,R0;将R0与A的内容相加,结果在A

  NOP;空操作

  POV P1,A;将累加器A的值送P1口。

  END;结束

  将程序编译以后烧入片子运行;可以看到灯的状态为

  P1.0 灭

  P1.1 灭

  P1.2 亮

  P1.3 灭

  P1.4 灭

  P1.5 亮

  P1.6 灭

  P1.7 亮

  就是二进制数01011011.我们还是用上面的计算器来看看结果对不对:先将计算器设置为16进制,输入25+36=结果为5E

  然后呢再点击二进制结果为1011110,可见结果完全正确〉

  大家接着可以自行练习

  减法指令SUBB

  乘法指令 MUL

  除法指令 DIV

  的用法, 相信经过这一节的学习,大家对这几个指令的印象会非常深刻了。同时让我们对于计算机的数字有了一个深刻的认识。

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


脉宽调制相关文章:脉宽调制原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭