永发信息网

单片机中伪指令ORG是做什么用的,如果没有可不可以,对程序有什么影响没

答案:5  悬赏:20  手机版
解决时间 2021-11-17 10:28
  • 提问者网友:黑米和小志
  • 2021-11-17 04:28
单片机中伪指令ORG是做什么用的,如果没有可不可以,对程序有什么影响没
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-11-17 04:49
伪指令:设置程序起始地址 ,若在源程序开始不放ORG指令,则汇编将从0000H单元开始编排目标程序追问ORG的值可以随便设定吗追答0003H 外部中断0入口地址
000BH 定时器0溢出中断入口地址
0013H 外部中断1入口地址
001BH 定时器1溢出中断入口地址
0023H 串行口中断入口地址
上面这几个地址除外,一般学会习惯性从0030H开始
希望对你有帮助追问为什么设置ORG 1000H,调试时没有结果,直接出现NOP的页面追答内部程序存储器地址0000H-0FFFH
1000H-FFFFH为外部程序存储器地址
全部回答
  • 1楼网友:零点过十分
  • 2021-11-17 07:59
伪指令:设置程序起始地址 ,若在源程序开始不放ORG指令,则汇编将从0000H单元开始编排目标程序,程序第一条默认也是放在0000H,但是为了避开中断向量的地址通常会用ORG来避开中断向量的地址,而且通常都是用JMP来跳至欲执行程序的地址
  • 2楼网友:枭雄戏美人
  • 2021-11-17 06:43
设置程序起始地址
  • 3楼网友:鱼芗
  • 2021-11-17 06:04
设置存储程序的起始地址,不用中断的话没有也可以,一般最好避开中断地址即有org且指定程序开始地址。
  • 4楼网友:一叶十三刺
  • 2021-11-17 05:13
定义下一条指令的存放地址,没有的话就接上一条存放。对程序没什么影响。
程序第一条默认也是放在0000H处。
但特殊程序段(主要是中断服务子程序)需要特别指定存放的位置。那就需要用ORG了。追问对ORG如果设置的话,有没有范围单元,比如说有没有上限什么的,今天编程ORG 1000H就不行追答软件仿真可以吗。写主芯片的话注意单片机ROM的范围不要超过内存ROM大小。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯