- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第6章 【例6.19】数据段中有一组带符号数据,存放在从NUM单元开始区域中。 编程实现将它们按从小到大顺序排序,排序后依然放在原来存储区中。 * 第6章 * 第6章 6.5 子程序结构及程序设计 ——多次用到的同一个程序段,需执行时用调用指令转这段程序,执行完再返回原来程序,称子程序。 采用子程序优点: (1)简化程序设计。 (2)缩短程序长度。 (3)增加程序可读性 (4)复杂问题模块化、结构化和自顶向下程序设计。 * 第6章 【例6.20】设计一个子程序,完成统计一组字数据中的正数和0的个数。 * * 第6章 本章小结 顺序结构按照语句实现的先后次序执行一系列的操作。 分支结构一般由条件转移指令构成。 循环结构由初始化、循环处理、循环参数修改和循环控制部分4部分组成。 子程序可缩短程序目标代码长度,节省存储空间。 * 本章内容到此结束 谢 谢 ! 第6章 * * 本章教学内容 汇编语言程序设计基本步骤 顺序程序结构及设计方法 分支程序结构及设计方法 循环程序结构及设计方法 子程序设计的基本过程及设计方法 第6章 汇编语言程序设计 * 第6章 6.1 汇编语言程序设计基本步骤和典型结构 6.1.1 汇编语言程序设计的基本步骤 1.分析问题,抽象出描述问题的数学模型 2.确定解决问题的算法或解题思想 3.绘制流程图或结构图 4.分配存储空间和工作单元 5.编制程序 6.程序静态检查 7上机调试 * 第6章 6.1.2 结构化程序的概念 ——结构化程序设计是指程序的设计、编写和测试都采用规定组织形式进行,使程序结构清晰,易于读懂,易于调试和修改。 1.顺序结构 2.分支结构(条件选择结构) 3.循环结构 * 第6章 6.2 顺序结构及程序设计 6.2.1 顺序程序的结构特点 顺序结构程序从开始执行到最后一条指令为止; 指令指针IP中的内容呈线性增加; 程序中指令一条一条顺序执行,无分支,无循环,无转移。 * 第6章 6.2 顺序结构及程序设计 6.2.1 顺序程序的结构特点 顺序结构程序从开始执行到最后一条指令为止; 指令指针IP中的内容呈线性增加; 程序中指令一条一条顺序执行,无分支,无循环,无转移。 * 第6章 6.2.2 顺序结构程序设计 1.表达式计算 【例6.2】已知X和Y是数据段中两个无符号字节单元,完成表达式Z=(X2+Y2)/2的计算。 题目分析: ——程序中涉及2个字节变量X、Y和1个字变量Z,只定义数据段和代码段。 * 第6章 Z=(X2+Y2)/2 的计算程序 * 第6章 2.查表程序 ——查表操作是利用表格首地址加上索引值得到结果所在单元地址。索引值通常是被查数值。 【例6.3】数据或程序的加密或解密。 ——建立一个密码表,利用XLAT指令查表将数据加密。 如:从键盘上输入0~9数字加密后存入内存,密码选择为: 原始数字:0、1、2、3、4、5、6、7、8、9 加密数字:7、5、9、1、3、6、8、0、2、4 * 第6章 * 第6章 【例6.4】已知在内存中从TAB单元起存放0~100的平方值。 在X单元中有一个待查数据,用查表的方法求出X的平方值送到RESU单元中。 * 第6章 * 6.3 分支结构及程序设计 6.3.1 分支程序的结构形式 分支程序有双分支和多分支两种结构形式。 双分支有两种情况:一种是两个分支都有语句要执行;第二种情况是只有一个分支有语句,另一个分支没有任务执行。 第6章 * 第6章 * 第6章 6.3.2 分支结构程序设计 1.简单双分支程序设计 先明确需要判断的条件是什么; 要用哪一个条件转移语句; 条件成立的分支要完成什么任务,条件不成立的分支要完成哪些操作; 确定算法后,写出源程序。 * 第6章 【例6.7】已知内存有一字节单元NUM,存有带符号数据,要求计算出其绝对值后放入RESULT单元。 * 第6章 2.多分支程序设计 【例6.9】从键盘输入一个十六进制数码,将其转换成二进制数在内存中存储起来。若输入的不是十六进制数码,则显示“INPUT ERROR!”。 * 第6章 转换方法:若接收按键是阿拉伯数字,将ASCII码减去30H,若是“A~F”中的某个英文字母,将ASCII码减去37H。 * 第6章 6.4 循环结构及程序设计 6.4.1 循环程序的结构形式 1.循环程序组成 循环结构程序主要由以下4个部分组成: (1)循环初始化部分 (2)循环体 (3)循环参数修改部分 (4)循环
您可能关注的文档
- 361°经典英文电影赏析-习题答案-张晓青-51703036.doc
- Access数据库案例教程(第二版)-电子教案-应红-51702655.ppt
- C2程序设计-电子教案第2章 变量与表达式.ppt
- C3程序设计-电子教案第3章 流程控制与函数.ppt
- IT产品销售与服务管理-电子教案项目二.ppt
- Java程序设计项目教程-项目八 输入输出流.ppt
- Java程序设计项目教程-项目二 Eclipase基本操作.ppt
- Java程序设计项目教程-项目九 图形用户界面设计.ppt
- Java程序设计项目教程-项目六 类的继承与多态.ppt
- Java程序设计项目教程-项目七 异常处理和多线程.ppt
最近下载
- 大学东南大学vlsi设计基础数字集成电路_2016vlsi1-课程介绍for mooc.pdf VIP
- 医美网络咨询与沟通(医美咨询师课件).pptx
- 2025中国华电集团有限公司校招+社招笔试参考题库附带答案详解.docx
- 【打印】人教版小学3-6年级英语词汇表.pdf VIP
- 液化气体钢瓶充装前后检查及充装记录.docx VIP
- 2025年高考数学新定义题型:集合下的新定义(四大题型)学生版+解析.pdf VIP
- 科室医疗质量自查工作制度.docx VIP
- 江苏省2017届九年级化学下学期第二次模拟试题.pdf VIP
- 广州市公务车维修项目工时费明细表.pdf VIP
- 内蒙古自治区点石联考2026届高三上学期9月份联合考试政治试卷(含答案).docx VIP
文档评论(0)