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

嵌入式系统 时间: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

关键词: 单片机 加减乘除法 运算

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版