汇编语言的程序格式

本文详细介绍了汇编语言程序的运行步骤,包括编辑、汇编和连接。讲解了伪操作的作用,如处理器选择、段定义、程序开始结束等,并具体阐述了处理器选择伪操作、段定义伪操作和数据定义伪操作的使用。此外,还探讨了汇编语言的基本元素,如字符和字符串常量、保留字、指令和伪指令,以及各种伪指令的语法格式和功能,如ASSUME、SEGMENT、END等。
摘要由CSDN通过智能技术生成

1、
程序运行步骤及生成的文件
编辑程序->汇编程序->连接程序

2、伪操作(伪指令)Directives
伪操作是汇编程序对源程序进行汇编时处理的操作,完成处理器选择、存储模式定义、数据定义、存储器分配、指示程序开始结束等功能。

  • 处理器选择伪操作
  • 段定义伪操作
  • 程序开始和结束伪操作
  • 数据定义及存储器分配伪操作
  • 表达式赋值伪操作
  • 地址计数器与对准伪操作
  • 基数控制伪操作

3、
处理器选择伪操作:
.8086 选择 8086 指令系统
段定义伪操作:
data segment ; 定义数据段

data ends
;—————————————-
extra segment ; 定义附加段

extra ends
;—————————————-
code segment ; 定义代码段
assume cs:code, ds:data, es:extra
start:
mov ax, data
mov ds, ax ; 段地址 ->段寄存器

code ends
end start

4、
……
code segment
main proc far
assume ……
start:
push ds
mov ax, 0
push ax
……
ret
main endp
code ends
end start

5、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值