- 37
- 0
- 约 24页
- 2017-09-28 发布于福建
- 举报
第7章 汇编语言基本结构与程序设计 主讲:××× 7.1汇编语言程序设计的一般方法 程序是为解决某一问题而设计的一系列指令。设计一个程序通常从两方面入手:一是分析问题的需求,选择好的解决方法;两是根据选定的算法,编写高质量的程序。一个高质量的程序一般要满足4个方面的要求: ①满足设计要求,实现预定功能; ②结构清晰简明、易读易测试; ③执行速度快; ④占用存储空间少。 为了方便阅读和调试,一般还要写出程序的说明和注释。 7.1.1 汇编语言程序设计的一般步骤 1.分析问题,确定算法 根据具体问题确定相应数学模型,找出适当的规律,在此基础上确定合理的算法。 2.绘制流程图 将解题算法及步骤带有几何图形、指向线以及文字说明的流程图表示出来。 3.根据流程图编制程序 (1)合理分配存储单元。在数据段中,为程序要用到的变量、结构等分配存储空间。在堆栈段中,为堆栈分配空间。 (2)合理分配寄存器。合理运用寄存器可以提高程序执行速率,但寄存器数目有限,且特殊寄存器有特定用途,应注意合理分配寄存器。 4.程序静态检查 通读程序,检查程序设计中是否有明显的逻辑错误,语法程序,笔误等,为上机调试做好准备。 5.上机调试 编译链接程序,根据编译链接报告再调试程序,必要时可用Debug动态调试。 7.1.2 结构化程序设计 在20世纪70年代初,由Boehm
您可能关注的文档
最近下载
- (正式版)DB44∕T 2770-2025 《城镇开发边界内详细规划数据库技术规范》.pdf VIP
- 中国大学mooc《审计学基础(南京审计大学) 》满分章节测试答案.doc VIP
- 口蹄疫课件(共43张PPT)《动物疫病防治》.pptx VIP
- 东软飞利浦高频高压发生器服务手册正文.pdf VIP
- (6.4.7.2)--缺锌与儿童疾病相关性研究进展.pdf VIP
- 湖南省长沙市第一中学2026届高三下学期4月阶段检测(第九次月考)语文试卷(含答案).docx VIP
- 河北工程大学毕业设计(论文)撰写规范.docx VIP
- 动态网络下基于节点流行度的潜在空间模型研究.pdf
- 中文释义 考研英语大纲词汇5500.xlsx VIP
- 空气压缩及变压吸附制氮资料.ppt VIP
原创力文档

文档评论(0)