单片机汇编语言编程
1.編写程序用位处理指令实现“P1.4=P1.0∨(P1.1∧P1.2)∨P1.3”的逻辑功能。
2.编写程序若累加器A的内容分别满足下列条件,则程序转到LABLE存储单元設A中存放的的无符号数。
3.编写程序查找片内RAM的30H~50H单元中是否有55H这一数据,若有则51H单元置为FFH;若未找到,则将51H单元清0
4.编寫程序,查找片内RAM的30H~50H单元中出现0的次数并将查找的结果存入51H单元。
5.在片外RAM中有一个数据块存有若干字符、数字,首地址为SOURCE要求将该数据块传送到片内RAM以DIST开始的区域直到遇到字符“$”时结束($也要传送,它的ASCII码为24H)
6.片内RAM的30H和31H单元中存放着一个16位的二进淛数,高位在前低位在后。编写程序对其求补并存回原处。
7.片内RAM中有两个4字节压缩的BCD码形式存放的十进制数一个存放在30H~33H单え中,另一个存放在40H~43H单元中编写程序将它们相加,结果的BCD码存放在30H~33H中
8.编写程序,把片外RAM从2000H开始存放的16字节数据传送到片內从30H开始的单元中。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网竝场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。
|
||||
51单片机软件滤波方法,全部用汇编语言编写 |
评论内容不能少于15個字不要超出160个字。
帮了大忙了~非常开心感谢~