ddng.net
当前位置:首页 >> 单片机汇编语言。编写对一个多字节数乘以10的运算... >>

单片机汇编语言。编写对一个多字节数乘以10的运算...

其实这个可以分解为:x*10=x*8+x*2,相当于x<<3+x<<1;即,

;功能:0~9,数码管显示计时;共阳接法 ;P1口接数码管 ORG 0000H LJMP

ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0

KEYVAL EQU 30H DAT EQU 33H SCANLED EQU 39H ORG

程序经过仿真调试通过,如下所示: MOV R0, TL0 MOV R1

用C语言可以实现的代码如下: #include typedef unsigned int

DIVD功能:双字节二进制无符号数除法子程序 ;************************

mov sp,#0d0h //sp是八位寄存器 后面的十六进制是十二位啊 ,,这样

TIME1S EQU 30H TIME50ms EQU 31H OR

直接写不就行了么?不太明白你要得到什么结果

网站首页 | 网站地图
All rights reserved Powered by www.ddng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com