(2) 根据两个无符号数的比较结果判断的转移指令 ① JBJNAE 低于不高于等于转移格式:JBJNAEOPR测试条件:CF=1且ZF=0本指令用于两个无符号数ab的比较若a<b则满足条件转移② JNBJAE 不低于高于等于则转移格式:JNBJAEOPR
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第5章 汇编语言与汇编程序 【本章重点】本章重点在于介绍汇编语言的指令格式和伪指令格式汇编程序的上机调试过程等等为后面学习微型计算机接口的编程打好基础 【本章难点】本章难点是汇编程序的上机调试过程它是掌握汇编语言的关键 汇编程序的执行过程 §5.1 汇编语言的语句格式 一条汇编语言指令中最多包含4个区段如下所示:[标号]
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式汇编语言程序设计—— 第四章第四章 汇编语言程序设计的基本方法 顺序分支循环程序和子程序设计DOS系统功能调用多模块程序设计 EXE文件文件 1234本章要点第四章 汇编语言程序设计的基本方法汇编语言程序设计的基本内容顺序程序包括子程序循环程序分支程序 在此基础上还要掌握汇编语言程序设计的基本方法和技巧 包括:?
汇编指令格式 2单操作数指令汇编格式及操作规定格式:[标号:] 操作符 OPD [注释]操作规定:(1)OPD类型必须明确即为字节类型或字类型不能是模糊类型(2)操作对象为目的操作数操作结束后结果存入OPD中(3)OPD不能是立即数只能是寄存器操作数或存储器操作数 1.通用数据传送指令 (1)传送指令MOV 格式:MOV OPDOPS 功能:把源操作数传送到目的操作数即:OPD
汇编指令格式 2单操作数指令汇编格式及操作规定格式:[标号:] 操作符 OPD [注释]操作规定:(1)OPD类型必须明确即为字节类型或字类型不能是模糊类型(2)操作对象为目的操作数操作结束后结果存入OPD中(3)OPD不能是立即数只能是寄存器操作数或存储器操作数 1.通用数据传送指令 (1)传送指令MOV 格式:MOV OPDOPS 功能:把源操作数传送到目的操作数即:OPD
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第5章 汇编语言aa SEGMENT 数据段1 str1 DB Hello aa ENDSbb SEGMENT 数据段2 str2 DB 6 dup () bb ENDScc SEGMENT 代码段
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级本章主要内容:顺序程序设计无条件转移指令条件转移指令分支程序设计循环控制指令循环程序设计第五章 程序控制结构及其设计技术15.1 顺序程序设计 顺序程序是指程序的结构从开始到结尾一直是顺序执行中途没有分支例 5.2.1 试编写程序计算以下表达式: Z=(3XY-5)2设
DOS系统调用INT 21H提供了字符及字符串的IO功能例如: 01H:从键盘读入一个字符 02H:显示一个字符 09H:显示一个字符串 0AH:从键盘读入一个字符串 功能号:02H 入口参数:DL = 要显示字符的ASCII码 功能:在当前光标位置显示DL中的字符光标右移 调用方法示例:movdl A 显示字符Amovah 2i
第五章 汇编语言程序设计第五章 汇编语言程序设计 §5-1 汇编语言程序设计基础§5-2 常用汇编伪指令§5-3 宏定义§5-4 汇编程序设计举例内容提要:标号(LABEL) 操作码(OPCODE) 操作数(OPERAND) 注释MENTS) 语句标号应以英文字母开头可以包含字母数字和下划线标号后面加冒号:表示的是当前语句的地址以开头表示该行为注解行不参与编译 操作码表示指令代码为指令
顺序结构程序是一种无分支的直线型程序结构即按照程序编写的顺序依次执行每一条指令它是一种最简单最基本的程序所以有时也称为简单程序结构这里举两个顺序结构的程序设计实例其中用到的汇编指令在后面的指令系统中详细介绍1.实例1:首先是一个16位二进制数求补的汇编程序这里假定带操作的这个双字节数存放在R3R4中程序将求补以后的结果存放于地址20H21H中2.实例2:再举一个计算两个16位二进制无符号数加法程序
违法有害信息,请在下方选择原因提交举报