没有合适的资源?快使用搜索试试~
我知道了~
文库首页
行业研究
行业报告
汇编语言第十章:模块化程序设计ppt课件.ppt
汇编语言第十章:模块化程序设计ppt课件.ppt
0 下载量
126 浏览量
2022-11-13
09:20:40
上传
评论
收藏
220KB
PPT
举报
温馨提示
立即下载
汇编语言第十章:模块化程序设计ppt课件.ppt
资源详情
资源评论
将程序分段、采用子程序或宏结构都是进行模块
化程序设计
本节介绍开发大型程序时采用的方法:
源
源
程
程
序
序
文
文
件
件
的
的
包
包
含
含
目
目
标
标
模
模
块
块
连
连
接
接
第十章
模块化程序设计
把源程序分放在几个文本文件中,在汇编时通过包
含伪指令
INCLUDE
结合成一体
INCLUDE
文件名
•
可将常用的子程序形成.ASM汇编语言源文件
•
可将常用的宏定义存放在.MAC宏库文件中
•
可将常量定义、声明语句组织在.INC包含文件中
例4.21a
①
宏库文件
lt421a.mac
②
主程序文件
lt421a.asm
③
子程序文件
sub421a.asm
10.1
源程序文件的包含
1
dispchar
macro char
;显示char字符
mov dl,char
mov ah,2
int 21h
endm
dispmsg
macro message
;显示message字符串
mov dx,offset message
mov ah,9
int 21h
endm
Lt421a.mac
include lt421a.mac
...
dispmsg msg1
;提示输入数据
mov bx,offset buf
call input
;数据输入
cmp cx,0
je start4
;没有输入数据则退出
mov count,cx
...
;显示输入的数据
...
;数据排序
...
;显示经排序后的数据
start4:
.exit 0
include sub421a.asm
end
Lt421a.asm
子程序源文件有3个子程序
ALdisp
;显示2位16进制数子程序(例4.10)
sorting
;排序子程序(例4.8)
input
;键盘输入子程序
还包含一个宏
convert
;;将DX两位ASCII码转换为两位16进制数
sub421a.asm
让我们重点分析键盘输入子程序
input
剩余26页未读,
继续阅读
评论
收藏
内容反馈
立即下载
评论0
去评论
最新资源
基于simulink的PLL锁相环系统仿真【包括模型,文档,参考文献,操作步骤】
基于EM-GMM模型的目标跟踪和异常行为检测matlab仿真【包括程序,注释,参考文献,操作步骤,说明文档】
2109010044_胡晨燕_选课管理数据库设计与实现.prj
帕鲁介绍的PPT备份没什么好下的
demo1-202405
两种方式修改Intel网卡MAC地址
服务器搭建所需资源:static文件夹
Vue02的源码学习资料
Python 程序语言设计模式思路-行为型模式:访问者模式:在不改变被访问对象结构的情况下,定义对其元素的新操作
Vue01的相关代码资料
智慧安全方案
粉丝: 3650
资源:
59万+
私信
上传资源 快速赚钱
前往需求广场,查看用户热搜
相关推荐
高级汇编语言技术.ppt
高级汇编语言技术.ppt ,在掌握基本的汇编语言程序设计方法之后,进一步学习如何提高编程效率的各种实用方法: 高级语言特性 宏结构 模块化
汇编语言入门教程PPT.rar
很不错的汇编教程!一共十章.包括汇编语言的指令系统和寻址方式,BIOS和DOS中断,模块化程序设计.循环和分支程序设计.及一些习题.
C语言开发手册PPT(16-29章)
第16章 典型库函数应用,第17章 模块化程序设计方法,第18章 典型算法应用,第19章 图形绘制,第20章 鼠标控制,第21章 C语言与汇编的接口,第22章 C语言与LabVIEW的接口,第23章 C语言与MATLAB的接口,第24章 C语言与JavaScript的接口,第25章 C语言硬件端口操作,第26章 Linux下的C语言开发,第27章 单片机的C语言开发,第28章 嵌入式系统C语言开发
模块化程序设计.ppt
模块化程序设计.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
1模块化程序设计.ppt
1模块化程序设计.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
模块化程序设计(精).ppt
模块化程序设计(精).ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2模块化程序设计.ppt
2模块化程序设计.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
C语言模块化程序设计ppt课件.ppt
C语言模块化程序设计ppt课件.ppt
《汇编语言程序设计》课件
4.6 模块化程序设计 4.7 高级汇编语言技术 第5章 输入输出和中断 5.1 I/O设备数据传送方式 5.2 中断传送方式 5.3 BIOS中断调用方式 5.4 综合举例 第6章 应用系统开发 ﹡ 6.1 汽车动画程序开发 ﹡ 6.2 发声系统程序...
王爽著《汇编语言》课件及课后习题答案和实验解答
10.9 模块化程序设计 10.10 参数和结果传递的问题 10.11 批量数据的传递 10.12 寄存器冲突的问题 实验10 编写子程序 课程设计1 第11章标志寄存器 11.1 ZF标志 11.2 PF标志 11.3 SF标志 11.4 CF标志 ...
5星 · 资源好评率100%
若干源程序资料12.rar
2012-06-11 21:35 50,176 关于c语言和汇编语言相互嵌套调用的学习总结.doc 2012-06-11 21:11 190,993 典型算法包.rar 2012-06-11 21:16 264,555 内存管理和设备调试中文.pdf 2012-06-11 21:30 267,989 冈萨雷斯数字...
5星 · 资源好评率100%
第1章 C++基础知识.ppt
c++ 的基础知识 1.1 程序设计基本概念 1. 程序=算法+数据结构 ...3. 程序设计语言:面向机器的语言(如汇编语言);面向过程的语言(如C语言);面向对象的语言(如C++,JAVA). 4. 先进的模块化的程序设计思想
《c语言程序设计》第十章.ppt
《c语言程序设计》第十章.ppt
函数与模块化程序设计.ppt
函数与模块化程序设计.ppt
C 程序设计:第十章 指针.ppt
C 程序设计:第十章 指针.ppt
C 程序设计课件:第十章 异常处理.ppt
C 程序设计课件:第十章 异常处理.ppt
嵌入式ppt.rar
(1)无操作系统控制的嵌入式系统(8位单片机直接使用汇编语言或C语言编程) (2)小型操作系统控制的嵌入式系统(μC/OS-II) (3)大型操作系统控制的嵌入式系统(Windows CE) 注意:使用或不使用操作系统、...
计算机基础入门(ppt)教程.pptx
1958~1964 晶体管 高级程序设计语言 几万~几十万次/秒 工程设计、数据处理 第三代 1965~1970 中、小规模集成电路 结构化、模块化程序设计,实时控制 几十万~几百万次/秒 工业控制、数据处理 第四代 1970~今 在规模、...
网管教程 从入门到精通软件篇.txt
ASM:汇编语言源文件,Pro/E装配文件 ASP:动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件 AST:Astound多媒体文件;ClarisWorks“助手”文件 Axx:ARJ压缩文件的分包序号文件,用于将一个大...
Java课件第十章.ppt
Java课件第十章.ppt
第十章通信网课件模板.ppt
第十章通信网课件模板.ppt
商品学基础第十章课件.ppt
商品学基础第十章课件.ppt
Java程序设计:第十章 网络通信.ppt
Java程序设计:第十章 网络通信.ppt
信号与系统第十章课件.ppt
信号与系统第十章课件.ppt
《无机化学》课件第十章.ppt
《无机化学》课件第十章.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0
最新资源