用汇编语言写单片机程序开头为什么一般都这样:ORG 0000H LJMP START ORG 30

2024-11-23 19:46:20
推荐回答(2个)
回答1:

ORG 是汇编的伪指令 告诉编译器我的代码放在什么位置
在单片机复位的时候 在你没有做任何改变的时候 程序指针会是指向00000H的地址
所以我们吧 START 卸载地址00H 让单片机复位后直接跳转到 START的程序段去执行
ORG 30H 是你程序的代码开始地址,由于30H以前有中断向量入口和寄存器的地址,所以一般用户程序都是从30H开始的。

回答2:

你知道每个都是什么意思吗