西北工业大学微机原理汇编语言程序设计课件
23页1、第四章 汇编语言程序设计,4.1 汇编语言 4.2 顺序结构程序 4.3 分支程序设计 4.4 循环程序设计 4.5 子程序设计,4.1 汇编语言,4.1.1 汇编语言及语句格式 汇编 汇编语言源程序 目标程序 1、指令语句 标号: 助记符 操作数 ;注释 2、伪指令语句 名字 定义符 参数 ;注释,4.1.2 数据定义伪指令格式 DB DW 变量 DD 表达式1,表达式2, DQ DT 此伪指令把存储单元中的数与一个变量联系起来。其中:DB-字节类型 DW-字类型 DD-双字类型 DQ-四字类型 DT-五字类型,格式中表达式可以是: 1、一个或多个常数/数值表达式 例如 2、不带引号的?或带引号的字符串 例如 3、重复方式DUP 格式:变量 定义符 表达式1 DUP(表达式2) 其中,表达式1为重复次数 表达试2为重复内容 例如 4、定义过的变量/标号 如 DATA11 DW DATA1 DATA12 DD DATA2 GO,DATA1 DB 30H DATA2 DW 0240H,3500H DATA1 DATA3 DB (-1*3),(16/4) DATA2 DATA4 DD 34
2、567H DATA3 DATA4 返回,DATA5 DB ? DATA6 DW ? DATA5 DATA7 DB ABCD DATA6 DATA8 DW AB,CD DATA7 DATA8 返回,DATA9 DW 2 DUP (?) DATA10 DB 2 DUP(5,2 DUP(0) DATA9 DATA10 返回,变量和标号的属性 变量定义数据的逻辑地址,其属性有段属性、偏移地址属性、类型属性。 其类型属性如下:BYTE-字节 WORD-字 DWORD-双字 PWORD-三字 QWORD-四字 TWORD-五字 标号定义指令的逻辑地址,其属性有段属性、偏移地址属性、距离属性。 其距离属性如下:NEAR-近程(默认) FAR-远程,4.1.3 段定义伪指令格式 1、简化的段定义伪指令 .MODEL-内存模式说明 (TINY、SMALL、MEDIUM、COMPACT、LARGE) .X86-选择80X86指令系统 .X86P-选择80X86保护模式指令系统 .DATA-定义数据段 .STARTUP指示程序开始,初始化DS,SS .CODE-定义代码段 .STACK-定义堆栈段 .EXI
3、T-返回操作系统,2、完整的段定义伪指令 (1)段定义伪指令 段名 SEGMENT 属性 段名 ENDS (2)段寄存器定义伪指令 ASSUME 段寄存器1:段名1,段寄存器2:段名2, 4.1.4汇编结束伪指令 对于简化的段结构程序,汇编结束伪指令格式: END 对于完整的段结构程序,汇编结束伪指令格式: END 标号,4.2 顺序结构程序,例1 将一个2位数压缩的BCD码转换成二进制数. .MODEL SMALL MUL BH .DATA ADD AL,BL BCD DB 01011001B MOV BIN,AL BIN DB ? .EXIT .CODE END .STARTUP MOV AL,BCD MOV BL,AL AND BL,0F H AND AL,0F0H MOV CL,4 ROR AL,CL MOV BH,0AH,4.3 分支程序设计,例1 用比较指令 CMP DEST,SRC JE EQUL EQUL: 用测试指令 TEST DEST,SRC JNZ NEXT NEXT: 用逻辑指令 SHR DEST,CL JC NEXT NEXT:,例2 编程实现将键盘输入的小写
《西北工业大学微机原理汇编语言程序设计课件》由会员我***分享,可在线阅读,更多相关《西北工业大学微机原理汇编语言程序设计课件》请在金锄头文库上搜索。
2020届中考英语备考复习-作文课件
2019年中考英语复习-专题十五-交际运用(试卷部分)课件
2019届二轮复习-高中英语-情态动词和虚拟语气课件
2019届一轮复习苏教版物质的跨膜运输课件
2019年北师大版英语单元复习课件::Unit17Laughter课件北师大版选修6
2021届新中考物理冲刺备考复习-力-弹力-重力课件
2019届一轮复习人教版种群的特征和数量变化课件
2020年高考地理一轮复习--等高线地形图-课件
2019版高考英语一轮复习-Unit-1-Living-well课件
2019届一轮复习人教版孟德尔的遗传定律——基因分离定律课件
2019届高三第二轮复习专题二万有引力定律及其应用课件
2020最新部编版语文五年级上册23-鸟的天堂课件含课后练习
2020版高考(浙江)一轮复习:第7讲-细胞呼吸课件
2020年新教材高中英语UNIT4HISTORYANDTRADITIONSSectionⅢDiscoveringUsefulStructures课件必修第二册
2019届高考历史二轮复习阶段三专题十三罗斯福新政与当代资本主义的新变化课件2
2019版高考生物二轮复习-专题三-细胞的生命历程-考点9-细胞分裂过程图像和坐标曲线的识别课件
(通史版)2021版高考历史一轮复习第4部分高考讲座(三)2高考非选择题(12分开放探究题)规范答题讲练课件
2019届高三地理复习第五讲--《区际联系与区域协调发展》课件
2021人教部编版历史九年级上册习题课件:第18课美国的独立
2020学年新教材高中英语Unit1FoodforthoughtPeriodTwoStartingout课件
2024-04-27 32页
2024-04-27 46页
2024-04-27 32页
2024-04-27 32页
2024-04-27 46页
2024-04-27 46页
2024-04-27 33页
2024-04-27 37页
2024-04-27 33页
2024-04-27 39页