当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《汇编语言程序设计》课程教学资源(PPT课件讲稿)第5章 程序设计基础技术

资源类别:文库,文档格式:PPT,文档页数:19,文件大小:108KB,团购合买
第5章程序设计基础技术 在汇编语言程序设计中,程序有顺序分支、循环和子程序四种基本结构形式。 5.1程序设计概述 5.2顺序结构程序设计 5.3分支结构程序设计 5.4循环结构程序设计
点击下载完整版文档(PPT)

汇编语言程序设计 第5章程序设计基础技术 在汇编语言程序设讣中,程序有顺序、 分支、循环和子程序四种基本结构形式 5.1程序设计概述 5.2顺序结构程序设计 5.3分支结构程序设计 5.4循环结构程序设计

汇编语言 程序设计 第5章 程序设计基础技术 在汇编语言程序设计中,程序有顺序、 分支、循环和子程序四种基本结构形式。 5.1 程序设计概述 5.2 顺序结构程序设计 5.3 分支结构程序设计 5.4 循环结构程序设计

汇编语言程序设计 5.1程序设计概迷 汇编语言程序设计的基本过程可分为 以下几个步骤: (1)分析问题,建立数学模型 (2)确定算法 (3)画流程框图 (4)编写程序 (5)上机调试程序

汇编语言 程序设计 5.1 程序设计概述 汇编语言程序设计的基本过程可分为 以下几个步骤: (1)分析问题,建立数学模型 (2)确定算法 (3)画流程框图 (4)编写程序 (5)上机调试程序 返回

汇编语言程序设计 5.2顺序结构程序设计 顺序程序设讣也称为简单程序设计, 这种结构的程序不使用分支、循环结构 程序本身的逻辑非常简单,所以只能完 成一些简单操作。其特点是程序顺序执 行,由前向后逐条执行指令

汇编语言 程序设计 5.2 顺序结构程序设计 顺序程序设计也称为简单程序设计, 这种结构的程序不使用分支、循环结构, 程序本身的逻辑非常简单,所以只能完 成一些简单操作。其特点是程序顺序执 行,由前向后逐条执行指令。 返回

汇编语言程序设计 5.3分支结构程序设计 分支程序结构有两种形式:二分支 程序结构和多分支程序结构。 程序的分支一般是通过执行转移指 令来实现的。 5.3.1.转移指令 转移指令分为元条件转移指令和条 件转移指令

汇编语言 程序设计 5.3 分支结构程序设计 分支程序结构有两种形式:二分支 程序结构和多分支程序结构 。 程序的分支一般是通过执行转移指 令来实现的 。 5.3.1.转移指令 转移指令分为无条件转移指令和条 件转移指令

汇编语言程序设计 1.无条件转移指令 格式: JMP OPR 无条件转移分为段内转移和段间转移。 (1)段内直接短转移 格式:JMP SHORT OPR (2)段內直接近转移 格式:JMP NEAR PTR OPR (3)段内间接转移 格式:JMP WORD PTR OPR

汇编语言 程序设计 1.无条件转移指令 格式:JMP OPR 无条件转移分为段内转移和段间转移。 (1)段内直接短转移 格式:JMP SHORT OPR (2)段内直接近转移 格式:JMP NEAR PTR OPR (3)段内间接转移 格式:JMP WORD PTR OPR

汇编语言程序设计 (4)段间直接远转移 格式: JMP FAR PTR OPR (5)段间间接转移 格式: JMP DWORD PTR OPR 2.条件转移指令 (1)根据条件标志位的状态判断的转移指令 这组条件转移指令共有10条。 ①JZ/J结果为零/相等则转移。 格式:JZ/ JE OPR 测试条件:ZF

汇编语言 程序设计 (4)段间直接远转移 格式:JMP FAR PTR OPR (5)段间间接转移 格式:JMP DWORD PTR OPR 2.条件转移指令 (1)根据条件标志位的状态判断的转移指令 这组条件转移指令共有10条。 ① JZ/JE 结果为零/相等则转移。 格式:JZ/JE OPR 测试条件:ZF=1

汇编语言程序设计 ②JNZ/JNE结果不为枣/不相等则转移。 格式:JNZ/ JNE OPR 测试条件:ZF=0 ③JS结果为负则转移。 格式: JS OPR 测试条件:SF=1 ④4JNS结果为正则转移。 格式:JNS OPR 测试条件:SF=0

汇编语言 程序设计 ② JNZ/JNE 结果不为零/不相等则转移。 格式:JNZ/JNE OPR 测试条件:ZF=0 ③ JS 结果为负则转移。 格式:JS OPR 测试条件:SF=1 ④ JNS 结果为正则转移。 格式:JNS OPR 测试条件:SF=0

汇编语言程序设计 ⑤J0溢出则转移 格式:J0OPR 测试条件:0F=1 6JN0不溢出则转移。 格式: JNO OPR 测试条件:OF=0 ⑦JP/JPE奇偶位为1则转移。 格式:JP/ JPE OPR 测试条件:PF=1

汇编语言 程序设计 ⑤ JO 溢出则转移。 格式:JO OPR 测试条件:OF=1 ⑥ JNO 不溢出则转移。 格式:JNO OPR 测试条件:OF=0 ⑦ JP/JPE 奇偶位为1则转移。 格式:JP/JPE OPR 测试条件:PF=1

汇编语言程序设计 ⑧JN/JP0奇偶位为0则转移。 格式:JNP/ JPO OPR 测试条件:PF=0 ⑨JC进位为1则转移。 格式: JC OPR 测试条件:CF=1 ⑩JNC进位为0则转移。 格式:JNC OPR 测试条件:CF=0

汇编语言 程序设计 ⑧ JNP/JPO 奇偶位为0则转移。 格式:JNP/JPO OPR 测试条件:PF=0 ⑨ JC 进位为1则转移。 格式:JC OPR 测试条件:CF=1 ⑩ JNC 进位为0则转移。 格式:JNC OPR 测试条件:CF=0

汇编语言程序设计 (2)根据两个无符号数的比较结果判断 的转移指令 ①JB/JNAE低于/不高于等于转移。 格式:JB/ JNAE OPR 测试条件:CF=1且ZF=0 本指令用于两个无符号数a、b的比较。若a <b 则满足条件,转移, ② JNB/JAE不低于/高于等于则转移 格式:JNB/ JAE OPR

汇编语言 程序设计 (2) 根据两个无符号数的比较结果判断 的转移指令 ① JB/JNAE 低于/不高于等于转移。 格式:JB/JNAE OPR 测试条件:CF=1且ZF=0 本指令用于两个无符号数a、b的比较。若a <b ,则满足条件,转移。 ② JNB/JAE 不低于/高于等于则转移。 格式:JNB/JAE OPR

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共19页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有