
单片机中伪指令ORG是做什么用的,如果没有可不可以,对程序有什么影响没
5个回答
展开全部
定义下一条指令的存放地址,没有的话就接上一条存放。对程序没什么影响。
程序第一条默认也是放在0000H处。
但特殊程序段(主要是中断服务子程序)需要特别指定存放的位置。那就需要用ORG了。
程序第一条默认也是放在0000H处。
但特殊程序段(主要是中断服务子程序)需要特别指定存放的位置。那就需要用ORG了。
追问
对ORG如果设置的话,有没有范围单元,比如说有没有上限什么的,今天编程ORG 1000H就不行
追答
软件仿真可以吗。写主芯片的话注意单片机ROM的范围不要超过内存ROM大小。
展开全部
伪指令:设置程序起始地址 ,若在源程序开始不放ORG指令,则汇编将从0000H单元开始编排目标程序
更多追问追答
追问
ORG的值可以随便设定吗
追答
0003H 外部中断0入口地址
000BH 定时器0溢出中断入口地址
0013H 外部中断1入口地址
001BH 定时器1溢出中断入口地址
0023H 串行口中断入口地址
上面这几个地址除外,一般学会习惯性从0030H开始
希望对你有帮助
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
伪指令:设置程序起始地址 ,若在源程序开始不放ORG指令,则汇编将从0000H单元开始编排目标程序,程序第一条默认也是放在0000H,但是为了避开中断向量的地址通常会用ORG来避开中断向量的地址,而且通常都是用JMP来跳至欲执行程序的地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-11-08
展开全部
设置存储程序的起始地址,不用中断的话没有也可以,一般最好避开中断地址即有org且指定程序开始地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询