《汇编语言程序设计》第5章市公开课一等奖百校联赛获奖课件.pptx
《《汇编语言程序设计》第5章市公开课一等奖百校联赛获奖课件.pptx》由会员分享,可在线阅读,更多相关《《汇编语言程序设计》第5章市公开课一等奖百校联赛获奖课件.pptx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程第第5章章 程序设计基础技术程序设计基础技术 在汇编语言程序设计中,程序有次序、分支、循环和子程序四种基本结构形式。5.1 程序设计概述 5.2 次序结构程序设计 5.3 分支结构程序设计 5.4 循环结构程序设计第1页汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程5.1 5.1 程序设计概述程序设计概述 汇编语言程序设计基本过程可分为以下几个步骤:(1)分析问题,建立数学模型 (2)确定算法 (3)画流程框图 (4)编写程序 (5)上机调试程序 返回返回第2页汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程5.2 5.
2、2 次序结构程序设计次序结构程序设计 次序程序设计也称为简单程序设计,这种结构程序不使用分支、循环结构,程序本身逻辑非常简单,所以只能完成一些简单操作。其特点是程序次序执行,由前向后逐条执行指令。返回返回第3页汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程5.3 5.3 分支结构程序设计分支结构程序设计 分支程序结构有两种形式:二分支程序结构和多分支程序结构。程序分支普通是经过执行转移指令来实现。5.3.1.转移指令 转移指令分为无条件转移指令和条件转移指令。第4页汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程1无条件转移指令格式:JMPOPR无条件转移分为段内转移和段间转
3、移。(1)段内直接短转移格式:JMP SHORTOPR(2)段内直靠近转移格式:JMP NEAR PTR OPR(3)段内间接转移格式:JMP WORD PTR OPR第5页汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程(4)段间直接远转移格式:JMPFAR PTR OPR(5)段间间接转移格式:JMPDWORDPTR OPR2条件转移指令(1)依据条件标志位状态判断转移指令这组条件转移指令共有10条。JZ/JE 结果为零/相等则转移。格式:JZ/JEOPR测试条件:ZF=1第6页汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程 JNZ/JNE 结果不为零/不相等则转移。格式
4、:JNZ/JNE OPR测试条件:ZF=0 JS 结果为负则转移。格式:JS OPR测试条件:SF=1 JNS 结果为正则转移。格式:JNSOPR测试条件:SF=0 第7页汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程 JO 溢出则转移。格式:JO OPR测试条件:OF=1 JNO 不溢出则转移。格式:JNOOPR测试条件:OF=0 JP/JPE 奇偶位为1则转移。格式:JP/JPE OPR测试条件:PF=1第8页汇编语言汇编语言淮南师范学院重点课程淮南师范学院重点课程 JNP/JPO 奇偶位为0则转移。格式:JNP/JPO OPR测试条件:PF=0 JC 进位为1则转移。格式:JC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言程序设计 汇编语言 程序设计 公开 一等奖 联赛 获奖 课件
限制150内