单片机ORG一个问题,才学高手进。
答案:2 悬赏:0 手机版
解决时间 2021-01-08 23:15
- 提问者网友:锁深秋
- 2021-01-08 07:33
单片机ORG一个问题,才学高手进。
最佳答案
- 五星知识达人网友:低音帝王
- 2021-01-08 09:05
ORG是你接下来书写的程序起始地址,ORG0000H表示下面的程序是从地址0000H开始的,ORG1000H表示下面的程序是从地址1000H开始的,因为地址刚开始的地方有中断向量,所以如果用到中断向量的话就要避开0000H,那就写ORG1000H。
全部回答
- 1楼网友:鱼芗
- 2021-01-08 10:17
ORG 0000H
AJMP MAIN
...
比如这样,ORG 0000H,表示下一条指令即AJMP MAIN的地址为0000H
ORG 0000H 一般放在最前面。
有中断的可以接在后面
比如:
ORG 0000H
AJMP MAIN
ORG 0003H ;;外部中断0入口地址
AJMP EX0INT
ORG 000BH ;定时器T0中断入口地址
AJMP T0INT
ORG 0013H ;外中断1
AJMP EX1INT
ORG 001BH ;T1
AJMP T1INT
ORG 0023H ;串口中断
AJMP UART
ORG 0030H ;标号为MAIN的地址为0030H
MAIN:
....
AJMP MAIN
...
比如这样,ORG 0000H,表示下一条指令即AJMP MAIN的地址为0000H
ORG 0000H 一般放在最前面。
有中断的可以接在后面
比如:
ORG 0000H
AJMP MAIN
ORG 0003H ;;外部中断0入口地址
AJMP EX0INT
ORG 000BH ;定时器T0中断入口地址
AJMP T0INT
ORG 0013H ;外中断1
AJMP EX1INT
ORG 001BH ;T1
AJMP T1INT
ORG 0023H ;串口中断
AJMP UART
ORG 0030H ;标号为MAIN的地址为0030H
MAIN:
....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯