- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理与常用接口技术ppt课件(完整版)微型计算机原理与常用接口技术ppt课件(完整版)微型计算机原理与常用接口技术ppt课件(完整版)
3.4 DOS系统功能调用与BIOS功能调用 3.4.1 DOS系统功能调用 3.4.2 BIOS功能调用 3.4.3 文本方式BIOS屏显功能调用 3.5 汇编程序设计 3.5.1 简单程序设计 简单程序设计是没有分支和循环的直线运行程序,程序执行按照IP内容自动增加的顺序进行。 3.5.2 分支程序设计 分支程序的基本思想是根据逻辑判断的结果来形成程序的分支 . 图3-1 分支程序流 3.5.3 循环程序设计 循环程序是经常遇到的程序结构,一个循环结构通常由以下几个部分组成: 循环初始化部分:一般要进行地址指针、循环次数及某标志的设置,相关寄存器的清零等操作,只有正确地进行了初始化设置,循环程序才能正确运行,及时停止。 循环体:是要求重复执行的程序段部分,对应于要求重复执行的操作。 循环控制部分:由该部分修改并判断控制循环的条件是否满足,以决定是否继续循环。 循环结束部分:如保存循环运行结果等。 图3-3 循环结构示意图 子程序是程序设计中经常使用的程序结构,通过把一些固定的、经常使用的功能做成子程序的形式,可以使源程序及目标程序大大缩短,提高程序设计的效率和可靠性。 参数传递一般有三种方法实现: 利用寄存器:这是一种最常见方法,把所需传递的参数直接放在主程序的寄存器中传递给子程序。 利用存储单元:这种参数传递方法,把所需传递的参数直接放在子程序调用指令代码之后。 利用堆栈:这种方法将参数压入堆栈,在子程序运行时从堆栈中取参数。 3.5.4 子程序设计 3.6 宏指令与条件汇编 3.6.1 宏指令 1.无参数宏指令的定义与调用 2.有参数宏指令的定义与调用 3.宏嵌套 4. LOCAL伪指令 3.6.2 条件汇编 条件汇编语句是伪指令。顾名思义,它的功能是通知汇编程序,当给出条件满足时,汇编某些指令,否则就不汇编。条件汇编语句通常和逻辑运算符AND、OR等,以及关系运算符EQ、NE等连用构成条件。 第三章 汇编语言程序设计 知识点: 汇编语言的基本元素 伪指令 汇编程序结构 DOS系统调用和BIOS功能调用 程序设计方法 3.1 汇编语言的基本元素 3.1.1 汇编语言的语句格式 汇编语言编写的源程序是由多条汇编指令组成的。 1.标识符 2.指令助记符 3.操作数 4.注解 3.1.1 汇编语言的语句格式 1.算术运算符 2.逻辑运算符 3.关系运算符 4.分析运算符 1)SEG运算符 2)OFFSET运算符 3.1.2 汇编语言的语句格式 3. TYPE运算符 4. LENGTH运算符 5. SIZE运算符 6.综合运算符 3.1.3 表达式 8086/8088 CPU指令系统采用了变长的指令格式,不可能用一个简单的规则来描述指令的编码格式。 1.常数 2.常量操作数 3.存储器操作数 4.常量表达式 5.地址表达式 3.1.4 汇编语言程序汇编步骤 3.2 伪指令 3.2.1 定义数据伪指令 3.2.2 符号定义伪指令EQU、=、及PURGE 3.2.3 段定义伪指令SEGMENT和ENDS 3.2.4 设定段寄存器伪指令ASSUME 3.2.5 定义过程的伪指令PROC和ENDP 3.2.6 宏指令 3.2.7 ORG 伪指令 3.2.8 汇编结束伪指令END 3.3 汇编语言程序结构 3.3.1 EXE文件的编程格式 3.3.2 COM文件的编程格式 汇编语言要求,COM文件的编程格式必须符合以下规定: 源程序只允许使用一个逻辑段,即代码段,不允许设置堆栈段。 程序使用的数据,可以集中设置在代码段的开始或末尾。 在代码段偏移地址(有效地址)为100H的单元,必须是程序的启动指令。 代码段目标块小于64KB。 3.3.3 EXE文件和COM文件的内存映像 磁盘上的EXE文件包括两部分:一部分为装入模块,另一部分为“重定位信息”。 1.命令行参数 DOS把可执行文件的文件名作为外部命令,在DOS提示符下键入文件名之后,DOS就把相应的可执行文件调入内存执行。键入文件名的时候,如果在文件名之后空一格再键入一串字符,这串字符就被称为命令行参数。 2.未格式化的命令行参数 未格式化的命令行参数就是命令字之后从空格开始的原始字符串。 3.3.4 EXE文件和COM文件的内存映像 3.3.5 返回DOS的其他方法 3.3.6
您可能关注的文档
- 计算机基础完整版教学课件全书电子讲义(最新).ppt
- 人员素质测评完整版课件.ppt
- 环境资源法完整版课件.ppt
- 桥涵水文全套课件.ppt
- 城市轨道交通概论(高职课件(完整版).pptx
- 2022年《应用文写作(第六版)》ppt课件(完整版).ppt
- 大学生职业生涯规划全套教学课件.pptx
- 2022年仓储实务ppt课件(完整版).ppt
- 证券投资实验教程(第三版)ppt课件完整版.pptx
- 全空间无人体系构建的策略与路径研究.docx
- 决策能力与责任意识班会 .pptx
- 斜拉桥索导管测量精度的优化控制技术.docx
- 长期资本对投资生态系统的影响机制研究.docx
- 2026年中药材种植加工项目市场调研报告.pptx
- 新增-Q/GDW++13278.1—2018+智能配变终端+(TTU)采购标准+(第1部分:+通用技术规范).pdf
- 知识与文化的传播班会 .pptx
- 集体活动的时间节点与执行安排.docx
- 新增-Q/GDW+13266.1—2018+750kV交流输电线路用带外串联间隙金属氧化物避雷器采购标准(第1部分:通用技术规范).pdf
- 远程零工经济持续收益模式的实证与优化研究.docx
- 制度创新:赋能产业发展与活力.pptx
最近下载
- 2025海南三亚市教育局直属公办学校面向社会考核招聘教师参考题库(第3号)附答案解析.docx VIP
- 2022-2023学年广东省中山市八年级(上)期末物理试卷(含答案).pdf VIP
- 果蔬开店店内陈列准则.doc VIP
- 施工项目组织管理方案.docx VIP
- 2025中国临床肿瘤学会(CSCO)十二指肠乳头腺癌诊疗指南.docx
- 河南理工大学 工程训练导论幻灯片.ppt VIP
- AIInfra:加速智能体落地的基础架构发展趋势与产业实践.pdf
- 福州三坊七巷PPT课件.pptx VIP
- 2024人教版七年级英语上学期期末测试卷1.pdf VIP
- 2023年八年级物理上册期末考试题(加答案).doc VIP
原创力文档


文档评论(0)