找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5406|回复: 3
打印 上一主题 下一主题
收起左侧

菜鸟求助

[复制链接]
跳转到指定楼层
楼主
ID:18328 发表于 2009-10-21 15:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

各位大侠,小人初学《单片机原理与应用》 曾屹主编  彭楚武主审  中南大学出版社出版

     现有一疑问:汇编语言中 SJMP $和END都是用于终止程序,但不知其区别,到底何时用哪个。现求助于各位大侠,跪求大侠支持

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:15033 发表于 2009-10-21 16:14 | 只看该作者
END是伪指令,是指写程序的最后结束,编译时不被编译。而SJMP $是一条转移指令,CPU执行到它只是在原地做一个死循环。
回复

使用道具 举报

板凳
ID:14282 发表于 2009-10-22 18:07 | 只看该作者

楼上说的很对,自己多看书,以后调试程序多了就认识了!!!

 

单片机入门只要你坚持一段时间,有一天你会明白,原来是这样的。

回复

使用道具 举报

地板
ID:9542 发表于 2010-1-27 21:38 | 只看该作者

END 是给编译软件指示编译结束,END以后的程序没有编译。SJMP $可以当作调试程序断点设置。 我觉得所谓的“伪指令”是给编译器使用的!

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表