早教吧作业答案频道 -->其他-->
51单片机中ORG是什么意思有一段示例程序开始是:ORG0000HAJMPMAINORG0030H我查了ORG是为了给汇编以后的机器代码定位,可是ORG0000H定位程序从0000H开始存放,之后就跳转到MAIN程序了啊,那后面一条OR
题目详情
51单片机中ORG是什么意思
有一段示例程序开始是:
ORG 0000H
AJMP MAIN
ORG 0030H
我查了ORG是为了给汇编以后的机器代码定位,可是ORG 0000H定位程序从0000H开始存放,之后就跳转到MAIN程序了啊,那后面一条ORG 0030H定位语句有什么作用
有一段示例程序开始是:
ORG 0000H
AJMP MAIN
ORG 0030H
我查了ORG是为了给汇编以后的机器代码定位,可是ORG 0000H定位程序从0000H开始存放,之后就跳转到MAIN程序了啊,那后面一条ORG 0030H定位语句有什么作用
▼优质解答
答案和解析
ORG是个用于定位的伪指令.
简单的说就是把从这句话开始直到下一个ORG指令或者END指令前的程序语句都顺序放在它指定的地址里.比如说你的程序里ORG只管了一个语句(AJMP MAIN),则从0000h这个地址开始放语句.放多少,看下面有几条语句(直到org或end 指令为止).
同样ORG 0030H是把它后面的所有到下一个ORG或END命令前的所有代码都顺序放到从0030H开始的程序单元.这应该是一个子程序.就像C语言里的子函数.
简单的说就是把从这句话开始直到下一个ORG指令或者END指令前的程序语句都顺序放在它指定的地址里.比如说你的程序里ORG只管了一个语句(AJMP MAIN),则从0000h这个地址开始放语句.放多少,看下面有几条语句(直到org或end 指令为止).
同样ORG 0030H是把它后面的所有到下一个ORG或END命令前的所有代码都顺序放到从0030H开始的程序单元.这应该是一个子程序.就像C语言里的子函数.
看了 51单片机中ORG是什么意思...的网友还看了以下:
已知字母组合成英语单词1、e e t t i n h r 2、e e r a t w h 3、o 2020-05-14 …
Q=n△H中n指的是什么的物质的量 2020-06-04 …
纵横字谜之英语暑假作业题(s)(o)(r)(r)(n)(g)(r)(e))(a)(k)(k)(e) 2020-06-06 …
谁能绑我算个方程组?看下面:115=NπR÷180SIN(N÷2)=45.5÷R方程组:115=N 2020-06-25 …
什么是二项式的通式?在二项式定理(a+b)^n=C(n,0)a^n+C(n,1)a^(n-1)b+ 2020-07-31 …
在Input文本框中如何显示javascript的值在中value是javascript中的值.ti 2020-10-29 …
H2CO(甲醛)+R-NH2(氨(胺)基化合物)→H2C=N-R+H2O中N–R是什么, 2020-11-10 …
把给的字母中多余的一个字母丢掉,再把正确的单词拼出来(1)s,t,e,b,a,k,e(2)r,t,a 2020-12-14 …
js中的竖线是什么意思('GN="";81e(M,h){9(N!=""){7(N).r="Y"}9( 2021-02-04 …
在弧长的角度公式L=n*pai*r/180中n是什么?怎么规定的?单位? 2021-02-05 …