汇编语言(三)——汇编语言程序格式

本文介绍了汇编语言程序的功能,包括汇编过程、程序格式和伪指令。详细讲解了指令语句、伪指令语句的基本格式,以及伪指令的作用如处理器选择、存储模式定义等。还探讨了标号和变量的属性,并提供了数据定义和存储器分配的伪操作实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4.1 汇编程序功能

4.1.1 汇编语言程序的建立和汇编过程

  • 汇编:用汇编语言编写的源程序在输入计算机后,需要将其翻译成目标程序,计算机才能执行。这个歌过程称为汇编。
  • 汇编程序:完成汇编任务的程序称为汇编程序。
    在这里插入图片描述
  • 汇编程序的输入和输出
    输入:以汇编语言源程序文件作为输入
    输出:两种输出文件:1.目标程序文件。2.源程序列表文件。
    在这里插入图片描述

4.2 汇编语言程序格式

4.2.1 汇编语言语句的基本格式

  • 一个汇编语言源程序中有3种基本语句:指令语句、伪指令语句和宏指令语句(宏指令语句就是由若干条指令语句形成的语句)
  • 指令语句:计算机中指令系统的各条指令,每条指令语句在汇编时都产生一个供CPU执行的机器目标代码。格式如下图:
    在这里插入图片描述
  • 伪指令语句:指示汇编程序在汇编源程序时完成某些工作,比如完成数据定义、分配存储区、知识程序结束等。在汇编时,不产生目标代码,在程序汇编成目标程序后,他就不符存在了。格式如下图:在这里插入图片描述
  • 伪指令与指令的主要区别:
    1.伪指令语句经汇编后不产生机器目标代码,而指令语句经汇编后将产生相应的机器目标代码;
    2.伪指令语句所指示的操作实在程序汇编时完成的,而指令语句的操作必须在程序运行时才能完成。

标号和变量都具有三种属性:段属性、偏移属性及类型属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值