当前位置:首页 科普知识 标号

标号

发布时间:2023-09-15 09:03:16

标号

含义:给物品,文章等标序号(按1,2,3,4,5,6,…的顺序标),使物品,文章更加一目了然,不会使人看的麻烦。

标号表示性能

某些产品用来表示性能(大多为物理性能)的数字。如水泥因抗压强度不同,而有200号、300号、400号、500号、600号等各种标号。

建筑上:材料每平方厘米上能承受的拉力或压力。

标号泛指标志符号

△标点符号包括标号和点号。标号包括破折号、括号、省略号、书名号、引号、连接号、间隔号、着重号、专名号等,主要标明词语或句子的性质和作用。

点号包括顿号、逗号、分号、句号、问号、叹号及冒号等,这些点号主要表示语言中种种停顿。需要注意的是,问号和叹号也兼属标号:就其表示句末停顿而言,是点号;就其表示句子语气而言,是标号。

标号程序的名称

在汇编语言里,地址是一个很重要的东西,你要读写数据,首先你得找到你要的数据的地址,同样程序也是被放在内存里的,如果没有标号来说明,CPU怎么知道它放在内存的哪个位置。在程序执行的时候,你写的那些标号会被翻译成诸如3100:

1、000h这样的地址。这就是标号的作用。

标号C语言

当程序中要跳转到另一位置时,需要有一个标识来指示新的位置,这就是标号,通过在目标地址的前面放上一个标号,可以在指令中使用标号来代替直接使用地址。

标号(LABEL)是为一组机器指令所起名字.标号可有可无,只有当需要用符号地址来访问该语句时,才给此语句赋予标号.标号是程序目标标志,总是和某地址相联系,供转移或循环指令控制转移使用。

标号标号属性

因标号表示是指令地址,所以它有三个属性,即段属性、偏移属性和类型属性.段属性即段地址,标号段必须在CS中.偏移属性是表示该标号到段首地址距离,单位是字节,是16位无符号整数.类型属性是距离属性,指标号和转移指令距离,该标号在本段内引用,距离在-128-127之间时称短标号,距离属性为SHORT,当标号在本段,距离在-32768- 32767之间时称近标号,距离属性为NEAR,当引用标号指令和标号不在同一段时称远标号,距离属性为FAR.

标号标号定义

标号定义有三种方法:

⑴隐含说明标号距离属性为SHORT和NEAR标号可以使用隐含说明,即在代码段中定义,标识符后加冒号,放在一条汇编指令操作符前面.例:

NEXT: MOV AX,BX

----------

LOOP NEXT

- - - - - - - - - ?

NEXT1: CMP AX,BX

JA NEXT1

其中NEXT和NEXT1都是标号名.

⑵用LABEL定义标号

对于属性为NEAR和FAR标号均可以用这种定义.格式是:

标号名 LABEL NEAR/FAR

例如:NEXT LABEL NEAR/FAR

- - - - - - - - - ?

LOOP NEXT

⑶用EQU定义标号

对于属性为NEAR和FAR标号也可用EQU定义.格式是:

标号名 EQU THIS NEAT/FAR

例如:

NEXT EQU THIS NEAR

- - - - - - - - - ?

LOOP NEXT

标号3标号使用

⑴ 无条件转移指令中标号作为转移地址

格式:

JMP 标号

其中标号可以是短标号,近标号或远标号

⑵ 循环指令中,标号作为转移地址

格式:LOOP 标号

其中标号只能是短标号

⑶ 条件转移中标号作为转移地址

格式:

条件转移指令 标号

其中标号只能用短标号

⑷ 属性分离符

取段地址算符SEG

例如:MOV AX,SEG NEXT

SEG NEXT 就是取标号NEXT所在段段地址.

取偏移量算符OFFSET

例如:MOV BX, OFFSET NEX

其中OFFSET NEXT就是取标号NEXT有效地址,该语句等效于:LEA BX, NEXT

取类型算符TYPE

例如:

MOV AX, TYPE NEXT

若NEXT为近标号,则TYPE NEXT值为FFFFH(-1),若NEXT为远标号TYPE NEXT值为FFFEH(-2).其中-1和-2无真正物理意义,仅以数值表示标号类型而已.

温馨提示:
本文【标号】由作者 百科科普 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6