标识符(identifier)是由程序员选择的名称,它用于标识变量、常数、子程序和代码标签。

标识符的形成有一些规则:

  • 可以包含 1 到 247 个字符。
  • 不区分大小写。
  • 第一个字符必须为字母 (A—Z, a—z) A 下划线 (_)、@、? 或 $。其后的字符也可以是数字。
  • 标识符不能与汇编器保留字相同。

提示:可以在运行汇编器时,添加 -Cp 命令行切换项来使得所有关键字和标识符变成大小写敏感。

通常,在高级编程语言代码中,标识符使用描述性名称是一个好主意。尽管汇编语言指令短且隐晦,但没有理由使得标识符也要变得难以理解。

下面是一些命名良好的名称:

lineCount     firstValue       index       line_count
myFile          xCoord           main       x_Coord

下面的名称合法,但是不可取:

_lineCount       $first        @myFile

一般情况下,应避免用符号 @ 和下划线作为第一个字符,因为它们既用于汇编器,也用于高级语言编译器。

下一篇:1.11 字符在计算机中是如何表示的
1.12 汇编语言布尔表达式
处理器架构
2.1 CPU处理器架构
2.2 32位x86处理器架构
2.3 x86-64处理器架构
2.4 x86计算机组件
汇编语言基础
3.1 第一个汇编语言程序
3.2 汇编语言常量
3.3 汇编语言保留字
3.4 汇编语言标识符
3.5 汇编语言伪指令

汇编语言标识符及其命名规则相关推荐

  1. C语言用户自定义标识符的命名规则,c语言中用户标识符的命名规则介绍

    c语言中用户标识符的命名规则介绍 发布时间:2020-06-24 15:55:31 来源:亿速云 阅读:116 作者:元一 这期内容当中的小编将会给大家带来有关c语言中用户标识符的命名规则介绍,以专业 ...

  2. [笔记]C#基础入门(八)——C#标识符的命名规则

    程序中的变量名.常量名.类名.方法名,都叫做标识符.C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错.这套规则简单说有下面三条: ①标识符只能由英文字母.数字和下划线组成,不能包含空格和其他 ...

  3. JAVA标识符的命名规则和规范

    ps:规则和规范的区别,规则是必须遵守的,而规范不是强制遵守的,只是说按照规范来会更好. 1.标识符概念 (1)Java对各种变量.方法和类等命名时使用的字符序列称为标识符. (2)凡是自己可以起名字 ...

  4. python中标识符的命名规则_Python——标识符的命名规则

    01 Python语言的特点 python的语言特点有很多,我们这里只讲一点,python是一门面向对象的语言,即一切皆对象(Linux中有一句是:一切皆文件),括号内的只是打个比方,不懂也没事,就是 ...

  5. python中标识符的命名规则_python标识符的命名规则是什么

    在Python中,一切都是对象,包括常量数据类型,如整数数据类型(1,2,3...),字符串数据类型("ABC").想要使用这些对象,就要使用它的对象引用.赋值操作符,实际上是使得 ...

  6. Java标识符的书写规则有哪些,Java标识符的命名规则有哪些?

    Java标识符的命名规则有哪些? 答:1.只能使用字母.数字.下划线和美元符,可以使用汉字. 2.不能以数字开头. 3.不可以是关键字. 弗洛伊德认为把人和人联系起来的关键是() 答:情绪 在交响乐的 ...

  7. Java标识符的命名规则和命名规范

    一.Java标识符的命名规则 1.Java中的标识符只能使用字母大小写.数字0-9.美元符号$.下划线_ 2.Java中的标识符不能使用关键字.保留字.特殊值,例如class.viod.public. ...

  8. 标识符的命名规则和命名规范

    IdentifierTest.java /*1.在java程序当中,使用editplus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色,有的是紫色,有的是粉色...... ...

  9. Python标识符的命名规则

    [快速理解] Python标识符是指变量.函数.类.模块等的名称. 例如:a=10中的a是标识符 反例:for i in [1,2,3]中的for和in不是标识符,是保留字,i是标识符.Python保 ...

最新文章

  1. 分别用Eigen和C++(OpenCV)实现图像(矩阵)转置
  2. 【Python实践-1】求一元二次方程的两个解
  3. 编写递归调用的Lambda表达式
  4. C++ Primer 5th笔记(chap 17 标准库特殊设施)正则表达式错误
  5. opengl游戏引擎源码_跨平台渲染引擎之路:拨云见日
  6. LeetCode 34 在排序数组中查找元素的第一个和最后一个位置
  7. HarmonyOS快速开发入门
  8. 网络研讨室_免费网络研讨会:Java应用程序中的吞咽异常
  9. C语言课后习题(5)
  10. XILINX FPGA数字信号处理——3、数字的表示和运算的实现
  11. vb读取mysql数据库数据_VB读取ORACLE数据库的两种方法
  12. 推动5G+北斗高精度定位系统更好赋能千行百业
  13. HBuilder X详细教程
  14. 苹果手机在哪搜索测试版软件,如何在 beta 版软件上测试你的 App
  15. postgresql之integerset
  16. Android Wi-Fi 设置wifi Only 11a、b、g、n 扫描(以QCOM为平台)
  17. pd.read_csv处理含中文的文件
  18. oracle的临时表空间问题
  19. 花书——PyTorch版本
  20. Bootstrap轮播插件,代码步骤

热门文章

  1. Spring中Bean的配置方式之通过全类名(反射)
  2. JavaScript window.getComputedStyle()
  3. Esay ui数据加载等待提示
  4. 在windows下使用vim
  5. Eclipse插件:Eclipse Color Theme
  6. Python进阶_wxpy学习:消息处理
  7. MTM:matlab实现5主函数解码
  8. java 多线程的基本概念_java基本教程之多线程基本概念 java多线程教程
  9. 科大星云诗社动态20210313
  10. [MATLAB调试笔记]Possion方程求网格点电场强度