有人知道51单片机入口地址怎么确定么 比如说ORG30H 为什么不是ORG2FH

2024-12-01 12:28:59
推荐回答(4个)
回答1:

ORG 是伪指令 是确定指令在程序存储器中所处的位置的 表示方法应该是 ORG 0030H ORG 002FH 至于你说这个入口地址 我没太明白你想问啥呀 是中断的入口地址 还是? 一般只有中断才用入口地址一说 如 外部中断1 的 入口地址为 0003H 这是 单片机内部电路决定的 除了中断指令外 其他的ORG 0100H ORG 1000H等等其实无什么特殊意义 只是告知 编译系统 这条伪指令之后的 第一条指令存储在 ORG 后面的数值所代表的 存储单元(也可以理解为地址)中,所以 你可以用 ORG 0030H 也可以用 ORG 002FH

回答2:

复位后,CPU 将从 0000H 处开始执行程序。
中断后,CPU 将从其特定的入口地址开始执行程序。
基本的51单片机,有5个入口地址。新型号的单片机,要多一些,要看它的说明书。
其它地址,可以任意使用。
用2FH,代替30H,是可以的。

回答3:

org加一个地址,然后在写指令,表示这些指令从程序存储器那个地址开始储存,而51启动,肯定是从00h开始。

回答4:

这个你对照你用的IC数据手册上看,讲到中断的时候,会提到中断程序入口地址。