没有合适的资源?快使用搜索试试~ 我知道了~
微机原理 汇编语言设计 ppt 学习下没问题的
资源详情
资源评论
资源推荐
第 4 章 汇编语言程序设计
用汇编语言编写的程序翻译成由机器代码组成的目标
程序的过程,称为汇编。汇编过程是通过软件自动完
成的。用来把汇编语言编写的程序自动翻译成目的程
序的软件叫汇编程序。汇编过程的含义如图
8086 和 80286 , 80386 ,
80486 系统的汇编程序完
全相同,简称作 ASM-86 。
在此基础上进一步扩展
其功能,成为当前广泛
使用的 8086 宏汇编程序,
简称作 MASM-86 。
第 4 章 汇编语言程序设计
4.1 汇编语言语法
【例题 4.1 】实现: 123 + 456→sum 的源程序
CODE SEGMENT ;语句 6
ASSUME CS : CODE , DS : D
ATA
MAIN PROC FAR ;语句 8
START : PUSH DS ;语句 9
……
MOV AX,DATA ;语句 12
MOV DS,AX ; 语句 13
MOV AX,A ; 语句 14
ADD AX,B ; 语句 15
MOV SUM,AX ; 语句 16
RET ;语句 17
MAIN ENDP ;语句 18
CODE ENDS ;语句 19
数据段
代码段
DATA SEGMENT ;语句 1
A DW 123 ;语句 2
B DW 456 ;语句 3
SUM DW ? ;语句 4
DATA ENDS ;语句 5
END START ;语句 20
第 4 章 汇编语言程序设计
语句有指令语句,伪指令语句 和宏指令语句三
种。
指令语句: [ 标号: ] 操作码 [ 操作数 ][ ;注
释 ]
伪令语句: [ 名字 / 变量 ] 伪指令 参数 [ ;注
释 ]
宏指令语句: [ 标号: ] 宏指令 参数 1…[ ;注
释 ]
段由语句组成,上例中 CODE 段包括 1-5 句, DA
TA 段包括 6-19 句。
1. 源程序组成
源程序由几个段组成,如上例中由两个段 CODE
和 DATA 组成
第 4 章 汇编语言程序设计
在汇编语言中 , 段 名,如: DATA 、 CODE ;变量名,如:
A 、 B 、 SUM ;过程名 , 如: MAIN 标号名 , 如: START ;
还有常量名、宏名统称为名字。其命名规则为:
1) 组成名字的合法字符有:
● 字母(不分大小写) ;
● 数字 0 ~ 9;
● 特殊符号(“ ?” ,“ :” ,“ @”,“_” ,“ $” )。
2) 名字的有效长度小于 31 个西文字符。
3) 名字以字母开头。
4) 不能把保留字用作名字。
2. 名字命名规则
剩余63页未读,继续阅读
jw3389881
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0