


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在传统的汇编语言程序设计中,选择结构程序设计一般用转移指令()加标号来实现,这种程序结构实际上并不是真正的选择结构;在循环程序设计中,一般用循环指令()或转移指令来实现循环,这种结构也不具有结构化程序中的循环或循环的结构特征;在程序分支和循环的控制条件方面,每步判断只能判断一个条件,条件增多时,不得不增加判断指令的条数,在这里不能应用逻辑表达式进行条件判断。本文介绍一些设计选择结构程序、循环结构程序、过程子程序及其他一些用于结构化程序设计的语句及用于多条件判断的逻辑表达式。利用这些语句可设计具有高级语言结构风格的结构化汇编语言程序。 程序变量说明在进行变量说明时,可用、及类型说明符说明变量类型,其中的可选项表示定义的数据为带符号数。定义变量的格式为:变量名类型说明符初始值,初始值伪指令伪指令用于说明存储器模式等,格式为:,,其中,为存储模式,为语言类型(,等),为操作系统类型(-),为栈类型,可取()或()。程序起始及退出代码的产生语法: 表达式为给定的类型及由定义的存储模式、操作系统及栈类型产生起始代码,初始化、及,并定义起始地址标号。因而不需要在指令中给出起始地址标号,程序将自动从处开始执行。在存储模式时还产生指令。产生终止程序、返回操作系统或调用程序的代码。表达式为返回给操作系统或调用程序的一个退出码。选择结构(块语句)语法:条件语句块条件语句块 语句块 看到,其语法结构和高级语言基本相同,执行情况也相同。其中的条件为一逻辑表达式,其运算符基本同语言,为:、!、&、!、&、。组成逻辑表达式的成分可为:变量、寄存器名、常量及符号?、?、?、?和?(依次分别表示标志位、为)。逻辑表达式的结果只有真(非)或假()。逻辑表达式的求值顺序为从左到右,可用括号改变顺序。上述的选择结构可以嵌套。循环结构结构: 结构: 结构:条件 语句块 语句块 语句块 条件 条件 其中各条件均为一逻辑表达式。在语法中给出的结构为型循环,当条件为真时循环。在语法和语法中给出的结构均为型循环,当条件为假时循环。在结构中语句还将使减,并测试其是否为,当为时也将退出循环。上述各循环结构均可嵌套。循环体内的条件语句可无条件或有条件退出各循环,而条件语句可在本次循环中跳过循环体内没有执行的代码进入下一轮循环。过程的原型说明和调用过程子程序仍然可用定义,常用的语法可为:,: 过程体其中,为过程名,说明本过程的属性,常用的为和。说明过程将要用到的寄存器,它们将自动地在过程入口被保存入栈而在过程出口被弹出。为语言类型。为该过程的参数(将由栈传递)。为参数的类型,可为预定义的结构类型,记录类型或,等类型。也可为,表示传递的参数个数可变,此时应作为最后一个参数,并应具有,或语言类型。当省略时,隐含类型为。用于在栈中定义局部变量,这些局部变量能通过名字存取,并能在退出过程时自动释放。过程原型说明用,格式为:,:过程由说明后,即可用调用。和调用相比,用调用过程的优点是能自动将各参数压入栈,而当从过程返回时被自动清除,并且在需要时,也能根据原型说明进行参数类型的转换。指令的格式为:, 其中,为要被调用的过程的名字或其地址产生式。为要传递到过程的实际参数,可为寄存器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养猪场租赁合同8篇
- 2025海南保亭黎族苗族自治县市场监督管理局公益性岗位人员招聘1人模拟试卷附答案详解(突破训练)
- 2025海南省三支一扶招募考前自测高频考点模拟试题及一套参考答案详解
- 2025广西柳州市城中区人民法院招录3人(二)考前自测高频考点模拟试题及一套参考答案详解
- 2025北京平谷区纪委区监委所属事业单位招聘9人考前自测高频考点模拟试题及答案详解参考
- 2025鄂尔多斯市育知人才开发服务有限公司招聘辅助性审计服务项目工作人员5人模拟试卷有答案详解
- 2025年福建省厦门国际旅行卫生保健中心招聘1人考前自测高频考点模拟试题及答案详解(名校卷)
- 2025江苏盐城市第一人民医院招聘编外专业技术人员42人模拟试卷及答案详解(全优)
- 2025年宜宾市市级机关公开遴选考试真题
- 2025年福建省龙岩市新罗区苏坂中心幼儿园招聘1人模拟试卷附答案详解(考试直接用)
- 2025-2030辅助生殖技术服务市场规范化发展与区域布局战略报告
- 中国沈阳铁路局劳动合同8篇
- 高考3500词汇表(完整版)
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- 集成电路器件与SPICE模型9
- 民宿经营管理培训教材
- 住院医师规范化培训临床实践能力结业考核专科技能操作评分表(皮肤科)真菌镜检
- 2022年宜昌市不动产登记中心事业单位工作人员招聘笔试试题及答案
- 做新时代马克思主义的信仰者与实践者课件
- 「东北大板」怎么红起来的
- 汉密尔顿抑郁量表汉密尔顿抑郁量表(HamiltonDepressionScale,HAMD)
评论
0/150
提交评论