1 / 104
文档名称:

循环和分支程序设计书.ppt

格式:ppt   大小:3,738KB   页数:104页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

循环和分支程序设计书.ppt

上传人:文库新人 2021/10/14 文件大小:3.65 MB

下载得到文件列表

循环和分支程序设计书.ppt

文档介绍

文档介绍:循环和分支程序设计书
第一页,共104页
概述
汇编语言程序设计的一般步骤
流程图
返回本章首页
第二页,共104页
汇编语言程序设计的一般步骤
返回本节
第三页,共104页
汇编语言程序设计一般有以下几个步骤:
(1)分析题意,确定算法;
分析和理解题意,找出合理的算法及适当的数据结构;
(2)根据算法画出程序流程图;
(3)根据流程图编制程序;
(4)上机调试程序;
任何程序必须经过调试才能检查出你的设计思想是否正确,以及你的程序是否符合你的设计思想。
调试时可用工具——DEBUG进行调试。
程序结构有:顺序、循环、分支、和子程序四种数据结构。
(5)运行程序;
第四页,共104页
流程图
1.流程图的概念
流程图是由特定的几何图形、指向线、文字说明来表示数据处理的步骤,形象描述逻辑控制结构以及数据流程的示意图。流程图具有简洁、明了、直观的特点。
2.流程图符号表示
(1)起止框:表示程序的开始和结束。
起止框
第五页,共104页
(2)判断框
(3)处理框
(4)调用框
第六页,共104页
(5)指向线
(6)连接框
返回本节
第七页,共104页
顺序程序设计
下面举例说明顺序程序的设计。
数组中存放若干个字节元素。将两个数组对应元素相加,运算结果存放在第三个数组相应结果单元中。本例每个数组有1个元素,每个元素占1字节长。
(1) E:\MASM>EDIT
DATA SEGMENT
DATA1 DB 1 ;被加数
DATA2 DB 5 ;加数
DATA3 DB 0 ;和初值
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
第八页,共104页
START: MOV AX, DATA
MOV DS, AX
MOV SI, 0
CLC ;清进位标志
MOV AL,DATA1[SI]
ADC AL,DATA2[SI] ;字节相加
MOV DATA3[SI], AL
;---------------------输出显示部分------------------
MOV BX,OFFSET DATA3
MOV DL, [BX]
ADD DL, 30H
MOV AH, 2
INT 21H
;----------------------返回DOS ------------------
MOV AX, 4C00H
INT 21H
CODE ENDS
END START
第九页,共104页
(2) E:\MASM>MASM
(3) E:\MASM>LINK C100
(4) E:\MASM>C100 <ENTER>
6
(5)
E:\MASM>DEBUG
第十页,共104页

最近更新

一级建造师之一建公路工程实务题库1000道含完.. 301页

一级建造师之一建工程法规题库1000道【满分必.. 330页

一级建造师之一建工程法规题库1000道附参考答.. 330页

一级建造师之一建港口与航道工程实务题库1000.. 306页

安全员继续教育考试题库1000道及参考答案(考.. 281页

寒冷环境下的厂房和矿井作业安全控制和保暖培.. 27页

演出经纪人考试题库1000道(综合卷) 275页

容量000KVA以下变压器大修危险源辨识和控制措.. 28页

家庭装修中存在的消防安全隐患及对策 33页

家具行业的三大职业危害 26页

室内消防管道及设备安装实用技术交底 27页

客运站售票员安全生产职责 27页

审计局勤俭节约活动方案 29页

实验室作业指导书 33页

实施专项治理解决乡镇煤矿安全生产工作 26页

育德小学 7页

小学科学浮力微课教学设计 3页

小学生篮球场教学设计 3页

2024年xx学院职业倾向性测试题库一套及答案【.. 37页

小学生滑旱船教学设计 3页

小学生抛笔教学设计 3页

小学生山水画教学设计模板 3页

2024年单招职业技能测试题库【培优】 35页

2024年单招职业技能测试题库及参考答案(满分.. 35页

2024年单招职业技能测试题库附参考答案(b卷).. 34页

2024年单招职业适应性测试题200道完整参考答案.. 74页

2024年单招职业适应性测试题200道附参考答案(.. 75页

走中国特色金融发展之路研讨发言 3页

全省房屋市政施工领域重点事项专项检查表 20页

执业药师延续注册申请表 1页