1 / 52
文档名称:

分支结构程序设计ppt课件.ppt

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

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

分享

预览

分支结构程序设计ppt课件.ppt

上传人:相惜 2021/12/5 文件大小:325 KB

下载得到文件列表

分支结构程序设计ppt课件.ppt

文档介绍

文档介绍:第五章 程序设计方法和上机调试
程序设计方法
汇编语言上机调试过程
1
完整最新ppt
编写汇编语言程序步骤
分析实际问题,抽象描述问题的模型
确定解决模型的算法
按算法画出程序流程图
按流程图编写程序
上机调试, 运行程序

2
完整最新ppt
判断程序质量的标准
程序的正确性
程序的可读性
程序的执行时间
程序所占内存大小
3
完整最新ppt
执行框 判别框 开始结束框 连接点 指向线
用流程图表示算法直观形象,比较清楚地显示出各个框之间的逻辑关系。常用的还有N-S结构化流程图。程序编制人员都应当掌握传统流程图,会看会画。
流程图的组成
4
完整最新ppt
顺序程序结构是一种最简单的程序结构。在流程图中,处理框一个接一个执行,既无分支,也无循环和转移。是一种简单的程序结构。
S 1
S2
S3
一、顺序结构
5
完整最新ppt
例1:
内存中TABLE开始存放0~9的平方值,通过人机对话,当任给定一个数X(0~9),查表得X的平方值,放在AL中。
DATA SEGMENT
TABLE DB 0,1,4,9,…81
BUF DB ‘Please input one number(0~9):’,0DH, 0AH, ‘$’
DATA ENDS
STACK SEGMENT STACK ‘STACK’
DB 50 DUP (?)
TOP LABEL WORD
STACK ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA,SS:STACK
6
完整最新ppt
START: MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
MOV SP,OFFSET TOP
MOV BX,OFFSET TABLE
NEXT: MOV DX,OFFSET BUF
MOV AH,9;输出提示
INT 21H
MOV AH,1;键入一个数
INT 21H
MOV AH,0
AND AL,0FH
ADD BX,AX
MOV AL,[BX]
MOV AH,4CH
INT 21H
RET
MAIN ENDP
CODE ENDS
END START
7
完整最新ppt
补充:有关字符、数码转换的处理
1. 计算机处理字符时,常用的字符编码是ASCII 码。
2. 数字和字母的ASCII码是一个有序序列
数字0~9 : 30H ~ 39H
大写字母A~Z : 41H ~ 5AH
小写字母a~z : 61H ~ 7AH
8
完整最新ppt
,其对象都是二进制数。
外设(显示器、打印机、键盘等) 用ASCII码与CPU进行信息传送。
例如: 1) 在键盘上按下某一字符键 (如’9’),键盘接口向
键盘缓冲区送去的是该字符的ASCII码(如39H),
不是送数字09H。
2) 在文本方式下,要在显示器上显示某一字符(如’A’),
须将该字符的ASCII码(如41H)送显示缓冲区,
不是送数字0AH。
计算机要利用显示器、键盘等外设时,须据程序设计的需要进行有关转换。
9
完整最新ppt
例 将CPU运算的结果通过显示器显示时,如二进制数“A9”
需将结果转换成其对应的ASCII码才能进行显示。
显示缓冲区
存放的内容
(
字符的
ASCII

)
CPU
运算后所得的二进制数
1
0
1
0
1
0
0
1
十六进制形式显示
41
h

39
h
显示

A9

十进制形式显示
31
h

36
h

39
h
显示

169

(
无符号数
)
2D
h
,
38
h
,
37
h
显示

-
87

(
带符号数
)
二进制形式显示
31
h,
30
h,
31
h,
30
h,
31
h,
30
h,
30
h,
31
h
显示

10101001

10
完整最新ppt

最近更新

综合解析黑龙江七台河勃利县物理八年级下册期.. 21页

综合解析重庆市北山中学物理八年级下册期末考.. 21页

2024年xx学院职业倾向性测试题库精品(基础题.. 37页

综合解析福建泉州市永春第一中学物理八年级下.. 21页

2024年公务员(国考)之行政职业能力测验真题.. 325页

2024年四川省高职单招职业适应性测试题库丨精.. 55页

2024年四川省高职单招职业适应性测试题库附完.. 54页

2024年山东省高职单招职业适应性测试题库一套.. 45页

2024年山西职业技术学院单招职业适应性测试试.. 56页

2024年江西电力职业技术学院单招职业技能题库.. 54页

2024年河南省高职单招职业适应性测试模拟试题.. 55页

2024年河南省高职单招职业适应性测试题库加答.. 56页

2024年河南省高职单招职业适应性测试题库(突.. 57页

2024年重庆文理学院单招职业适应性测试试题库.. 75页

2024年重庆电子工程职业学院职业倾向性测试题.. 55页

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

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

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

综合解析湖南临湘市第二中学物理八年级下册期.. 21页

2024年天津财经大学珠江学院单招职业技能测试.. 74页

2024年山西卫生健康职业学院单招综合素质考试.. 55页

2024年江西省萍乡市高职单招职业适应性测试题.. 74页

2024年辽宁医药职业学院单招职业适应性测试试.. 76页

2023年重庆市巴蜀中学(巴蜀本部)小升初数学试.. 9页

行车刮泥机使用说明 6页

老年人健康体检情况分析报告65岁老年人健康体.. 7页

眼镜店医疗器械质量管理记录表 20页

场内专用机动车辆产品数据表 2页

02 案例二 讲述“我与山水、动植物、树林、公.. 3页

防排烟设计计算书 7页