练习: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]
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。