汇编语言中第一行有ORG 地址;表示什么啊!

如题所述

    汇编语言中的ORG,就是程序起始地址的意思,后面通常有一组地址,

    例如ORG 1000H     ;表示程序从地址1000H开始

    ORG 1000H

    MAIN: MOV A,#6BH   ;表示强行指定main程序,从1000H开始

     

    若是没有ORG指定地址,程序就从0000H开始。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-13
ORG是伪指令,ORG 后面的数表示下一条指令的地址。
比如:
ORG 0000H
AJMP MAIN ;这条指令的地址是0000H
ORG 0030H
MAIN: ;标号为MAIN的地址为0030H追问

我的意思是这个地址怎么定

追答

第一个是0000H
接着要考虑几个中断入口地址0003H、0000BH、0013H、001BH、0023H
所以主程序一般从0030H开始

本回答被提问者和网友采纳
第2个回答  2012-10-14
表示这句后面的代码在程序存储器中从指定的这个位置开始存放,至于中间空开的那部分用默认值FF填充(也可指定为00或其他的)。
第3个回答  2012-10-13
  格式:ORG 表达式
  功能: 将数据或指令代码从ORG伪指令中指定的偏移地址处开始存放。表达式的值表示偏移地址,取值范围为0~0FFFFH或0~65535。当程序中不使用ORG伪指令时,数据或指令代码从段的开始位置连续存放。
例如
  DATA SEGMENT
  BUFA DW 367BH,2845H,0A78H, 9DE3H,0F6BH,6532H
  COUNT EQU ($-BUFA)/2 ;取BUFA的字类型个数
  ORG 100H ;注意这里
  BUFB DW COUNT DUP (?)
  DATA ENDS

BUFA从DATA段的开始位置存放,即从段的偏移地址0000H位置处开始存放;BUFB从段的偏移地址100H位置处开始存放

******************************************************************
如果程序是这样的
  DATA SEGMENT
  BUFA DW 367BH,2845H,0A78H, 9DE3H,0F6BH,6532H
  COUNT EQU ($-BUFA)/2 ;取BUFA的字类型个数
  BUFB DW COUNT DUP (?)
  DATA ENDS
注意没有了ORG 100H

那么 BUFA从DATA段的开始位置存放,即从段的偏移地址0000H位置处开始存放;BUFB从段的偏移地址为COUNT*2位置处开始存放

PS:若有不明白的地方,可以追问

汇编语言中第一行有ORG 地址;表示什么啊!
汇编语言中的ORG,就是程序起始地址的意思,后面通常有一组地址,例如ORG 1000H ;表示程序从地址1000H开始 ORG 1000H MAIN: MOV A,#6BH ;表示强行指定main程序,从1000H开始 若是没有ORG指定地址,程序就从0000H开始。

ORG是什么意思?
ORG是计算机汇编语言中的指令,表示将下一条指令的地址赋给指定的寄存器或内存单元。在计算机汇编语言中,ORG指令常常用于程序的起始位置,用于告诉汇编程序,接下来的指令应该被放置在哪个内存地址处。它类似于高级语言中的定位指令,用于设定程序的起始地址。ORG指令通常用于嵌入式系统、操作系统等低级编程环境...

汇编中的ORG是什么意思?
org有组织、团体的意思。ORG,在汇编语言中也是一条指令,其作用是告诉汇编程序,在开始执行的时候,将某段机器语言装载到内存中的哪个地址。1、汇编语言 ORG,在汇编语言中是一条指令。其作用是告诉汇编程序,在开始执行的时候,将某段机器语言装载到内存中的哪个地址。如果没有它,有些指令就不能正确...

汇编中的ORG是什么意思?
伪指令org用来规定目标程序存放单元的偏移量。比如,如果在源程序的第一条指令前用了如下指令:org 200h 那么,汇编程序会把指令指针的ip的值设成200h,即目标程序的第一个字节放在200h处,后面的 内容则顺序存放,除非遇上另一个org 语句

微机原理中ORG是什么意思啊?
在汇编语言中,ORG 伪指令的作用是指示汇编器从指定的地址开始编制程序。这个地址可以是程序的起始地址,也可以是数据段、堆栈段等的起始地址。使用 ORG 伪指令可以让程序员更灵活地组织程序结构,避免受到汇编器顺序汇编的影响。

org汇编语言
ORG是起始地址,源的缩写,在汇编语言源程序的开始通常使用ORG伪指令来规定程序的起始地址。若未使用ORG指令,汇编得到的目标程序将会从0000H地址开始。例如,以下代码展示了如何使用ORG指令指定程序的起始地址。ORG指令之后的数字表示程序的起始地址。在本例中,ORG 2000H表示程序从地址2000H开始。ORG 2000H...

什么是ORG?有什么用处呢?
ORG是Origin的缩写:起始地址,源。在汇编语言源程序的开始通常都用一条ORG伪指令来实现规定程序的起始地址。如果不用ORG规定则汇编得到的目标程序将从0000H开始。ORG的使用:ORG2000H START:MOVAX,#00H

汇编伪指令ORG是干什么用的?
汇编伪指令ORG作用是定义程序或数据块的起始地址。 指示此语句后面的程序或数据块以 nn 为起始地址连续存放在程序存储器中。在汇编语言源程序的开始,通常都用一条ORG伪指令来实现规定程序的起始地址。ORG 伪指令规定了程序的起始地址从 2000H 开始,即该程序的第一条指令“MOVA, 20H”从地址 2000H ...

org和len的含义
org是汇编指令和len是VOCALOID家族成员。1、ORG在汇编语言中是一条指令。其作用是告诉汇编程序,在开始执行的时候,将某段机器语言装载到内存中的哪个地址。2、镜音连,是CRYPTONFUTUREMEDIA以Yamaha的VOCALOID3语音合成引擎为基础开发贩售的虚拟歌手软件角色主唱系列的第二作。于2007年12月27日发售。ORG是...

ORG是什么意思
org有组织团体的意思ORG,在汇编语言中也是一条指令,其作用是告诉汇编程序,在开始执行的时候,将某段机器语言装载到内存中的哪个地址1汇编语言 ORG,在汇编语言中是一条指令其作用是告诉汇编程序,在开始执行的。org定义全称是Other organizations,盈利组织 现在基本不区分是否盈利 ORG 非盈利的组织团体...

相似回答