本文概述
- 8051程序的汇编和运行
- 汇编语言中的标签
汇编语言也称为低级语言, 因为它直接与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字是保留字。
- 第一个字符必须是字母字符, 不能是数字。
推荐阅读
- 使用Keil语言进行嵌入式C编程
- 8051单片机引脚图
- 8051单片机
- 8051指令集
- 使用8051单片机在7段显示器上显示数字
- 嵌入式系统设计
- 嵌入式系统的特点
- 这里的姿态控制系统和电源的自动控制系统就属于嵌入式系统
- 课程笔记|uCos中的邮箱和消息队列