个性化阅读
专注于IT技术分析

汇编语言

本文概述

引入了汇编语言, 用于为机器级代码指令提供助记符或符号。汇编语言程序由翻译成机器代码的助记符组成。用于此转换的程序称为汇编程序。

汇编语言也称为低级语言, 因为它直接与CPU的内部结构配合使用。对于使用汇编语言进行编程, 程序员必须具有CPU中所有寄存器的知识。

诸如C, C ++, Java和其他各种语言之类的不同编程语言被称为高级语言, 因为它们不处理CPU的内部细节。


8051程序的汇编和运行

让我们来看看创建, 组装和运行汇编语言程序的步骤如下:

汇编语言
  • 编辑器程序:首先, 我们使用编辑器输入程序。所有Microsoft操作系统随附的MS-DOS程序之类的编辑器都可以用于创建或编辑程序。编辑器生成一个ASCII文件。 ?asm?下一步, 汇编程序将使用源文件扩展名。
  • 汇编程序:“ asm”源文件包含在步骤1中创建的代码。该文件被传输到8051汇编器。汇编程序用于将汇编语言指令转换为机器代码指令, 并生成.obj文件(目标文件)和.lst文件(列表文件)。它也称为源文件, 因为某些汇编程序要求此文件必须具有“ src”扩展名。
  • 链接器程序:链接器程序用于生成一个或多个目标文件, 并生成带有扩展名“ abs”的绝对目标文件。
  • OH程序:OH程序获取“ abs”文件并将其提供给名为“ OH”的程序。 OH被称为十六进制转换器的对象, 它创建带有扩展名“ hex”的文件, 可以将其刻录到ROM中。

汇编语言中的标签

汇编语言中使用的所有标签均遵循以下特定规则:

  • 每个标签名称应唯一。汇编语言编程中用作标签的名称包括小写和大写字母, 0到9的数字以及特殊字符, 例如比率(@), 问号(?), 下划线(_)和美元($)等
  • 保留字不允许在程序中用作标签。例如, MOV和ADD字是保留字。
  • 第一个字符必须是字母字符, 不能是数字。
赞(1)
未经允许不得转载:srcmini » 汇编语言

评论 抢沙发

评论前必须登录!