求帮忙写几个单片机程序,用汇编语言单片机写,有奖征集$20写出来加qq1914733031

51单片机 汇编语言单片机 常用数据處理程序 求16个无符号数的最大值2.6 求16个无符号数的最大值
设计N(N<256)字节无符号16进制数求最大值子程序
在片内RAM从50H单元开始存放了16个无符号16进淛数,调用子程序寻找最大值
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

对RAM中从30h开始的50个单元清零。

INCF FSR,1 ;地址指针内容加1指向下一单元 ;跳过下一条指令到STOP处 GOTO NEXT ;跳轉回去并执行下一次循环
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

用C语言学完了单片机,现在突然想从零用汇编来学一遍单片机以此来记录学习历程!欢迎在评论区提出宝贵意见!

将片内RAM从40H开始的连续30个地址内容清零

DJNZ R0,CLEAR ;判断是否已达到清零次数,若为否继续清零
/*片内清零程序设计*/

若程序运行完后,R1中的地址为5EH由于源程序中R1的设置初值地址为40H,这说明执行了30次(5EH-40H=1EH=30),40H~5EH的单元内容均为00H

我要回帖

更多关于 汇编语言单片机 的文章

 

随机推荐