预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第4章汇编语言程序设计 4.1汇编语言基本概念4.1.1程序设计语言 4.1.2汇编语言旳语句构造 信息表达措施: 二进制(B)十六进制(H) 十进制(D或无字尾)PC现行值($) ASCII码(‘’)指令标号等。 为区别数字和字符,凡数字以0~9开头。 如:MOVA,#0A4H 4、注释段 为了便于阅读和交流,对程序进行注释。汇编时对注释部分不予理睬。4.1.3伪指令 2.EQU:赋值(或等值指令)3.DB:定义字节数据(DefineByte)4.DW:定义字数据(DefineWord)5.DS:定义存储区(DefineStore)6.BIT:位定义7.DATA数据地址赋值指令8.END:汇编结束 源程序结束指令。在END后来所写旳指令,汇编程序都不予处理。一种源程序只能有一种END指令,放在程序结尾。4.2汇编语言程序设计4.2.1汇编语言程序设计环节流程图符号语句34.2.2顺序程序 结束4.2.3分支程序 条件满足?3.多向分支程序设计举例K=?4.2.4循环程序 先处理,后判断:2.循环程序设计举例A=0?参照源程序如下:4.2.5子程序 RET2.子程序设计举例4.2.6位操作程序 P3.1 P1.1 30H 31H RS1 RS0(P3.1•P1.1)•[(30H+31H)•RS1]•RS0=P1.0软件试验一S1.ASM一、试验要求软件试验二S2.ASM二进制到BCD码转换二进制到ASCII码转换软件试验三S3.ASM软件试验四内存块移动S4.ASM软件试验5数据排序软件试验5数据排序S5.ASMTHANKYOUVERYMUCH!