- 8
- 0
- 约1.29万字
- 约 65页
- 2016-12-14 发布于重庆
- 举报
程序有顺序、循环、分支和子程序4种结构形式。 4、6、1 顺序结构 顺序程序设计,又叫直接程序设计。它是相对于分支程序和循环程序设计而言的。因此,可以说顺序程序是既不包含分支,又不包含循环的程序,顺序程序是从第一条指令开始,按其自然顺序,一条指令一条指令地执行,在运行期间,CPU既不跳过某些指令,也不重复执行某些指令,一直执行到最后一条指令为止。 [例]:从键盘键入0至9中任一自然数X,求其立方值。 求一个数的立方值可以利用乘法和查表方法来实现,在本例中利用查表方法来实现。构造一个立方表,事先将0至9的立方存放在表中,求0至9的立方值可直接从表中查出。 表存储单元分配:字节变量X存放键入的自然数X,字变量XXX中存放X的立方值。从表结构可知,X的立方值在表中的存放地址与X有如下对应关系: (TAB+2*X)=X的立方值 源程序如下: STACK SEGMENT STACK DB 200 DUP (0) STACK ENDS DATA SEGMENT INPUT DB “PLEASE INPUT X (0…9):$” TAB DW 0,1,8,27,64,125,216,343,512,729 X DB ? XXX DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV AH,9 LEA DX,INPUT INT 21H MOV AH,1 INT 21H AND AL,OFH MOV X,AL ADD AL,AL MOV BL,AL MOV BH,0 MOV AX,TAB [BX] MOV XXX,AX MOV AH,4CH INT 21H CODE ENDS END START 4.6.2 分支结构 1.分支程序设计概述 分支程序结构可以有两种形式,如图所示 判断条件 Y N 判断条件 …… 2、分支程序设计 分支结构程序设计的关键在于准确地知道操作结果影响的标志位状态和正确地使用条件转移指令。根据对条件的判断而选择不同的处理方法是人的基本智能体现。 [例]:设内存中有三个互不相等的无符号字数据,分别是放在ARG开始的字单元,编制程序将其中最大值存入MAX单元。 分析:求三个无符号数中的最大值,只要把三个数据两两比较,用JA/JNB/JNA/JC等指令就可判断两数的大小,从而选出其中最大值。 源程序如下: SSEG SEGMENT STACK STK DB 20 DUP (0) SSEG ENDS DSEG SEGMENT ARG DW 7138H,84A6H,29EH MAX DW ? DESG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG,SS:SSEG FMAX:MOV AX,DSEG MOV DS,AX MOV SS, AX MOV SP, SIZE STK LEA SI, ARG MOV AX, [SI] MOV BX,[SI+2] CMP AX, BX JAE FMAX1 MOV AX, BX FMAX1 : CMP AX,[SI+4] JAE FMAX2 MOV AX,[SI+4] FMAX2 : MOV MAX,AX MOV AH,4CH INT 21H CSEG ENDS END FMAX 4、6、3 循环程序设计 1.循环程序设计概述 有时我们会需要能按一定规律,多次重复执行的一串语句,这类程序叫循环程序。 循环程序一般由四个部分组成: (1)
您可能关注的文档
- 二专审计选择复习.doc
- 二世界舞台上的中国标准课件1.ppt
- 二严也是一种爱.ppt
- 开业庆典策划案..ppt
- 开业方案参考..ppt
- 二中印边界战争.ppt
- 二乘法ppt.ppt
- 二中职学校的发展缺陷与出路.doc
- 二五班读书报告1.ppt
- 弥漫大B细胞淋巴瘤..ppt
- 03-2 2025年度民主生活会征求意见座谈会主持词.docx
- 03-1 2025年度民主生活会主持讲话提纲.docx
- 02-1 会前学习-《县以上党和国家机关党员领导干部民主生活会若干规定》相关要求.docx
- 在2025年度民主生活会上的总结讲话三篇.docx
- 在2025年度民主生活会上的总结讲话三篇 (3).docx
- 市委宣传部2025年度民主生活会查摆问题整改方案两篇.docx
- 在市行政审批和政务信息管理局机关2026年全体干部政绩观教育大会上的党课讲稿.docx
- X市应急管理局2026年度安全生产监督检查计划.docx
- 2025年度民主生活会领导班子对照检查材料(五个带头)三篇.docx
- 2025年度民主生活会“五个带头”个人对照检查材料三篇.docx
最近下载
- 金航联执业药师继续教育《氯吡格雷临床使用药学解读》习题答案.docx VIP
- 如何进行神话故事的阅读教学——从盗取天火的“普罗米修斯”说起-来源:小学教学参考(上旬)(第2020003期)-广西教育学院.pdf VIP
- 道路危险货物运输从业人员从业资格考试大纲培训教学大纲和培训教学计划.docx VIP
- 道路危险货物运输从业人员从业资格考试大纲、培训教学大纲和培训教学计划.doc VIP
- 蜜雪冰城店加盟合同范本.docx VIP
- 老年人多重用药评估与管理中国专家共识(2024)解读PPT课件.pptx VIP
- 城市立体化社会治安防控体系建设工作方案.docx VIP
- 老年人多重用药评估与管理中国专家共识(2024)解读PPT课件.pptx VIP
- 2024年天津市成人高考专升本高等语文真题及答案.docx VIP
- 道路工程监理实施细则.docx
原创力文档

文档评论(0)