登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
汇编语言程序设计_05_IRVINE链接库与条件处理.ppt
文档分类:
IT计算机
|
页数:约35页
举报非法文档有奖
分享到:
1
/
35
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
35
下载此文档
文档列表
文档介绍
汇编语言程序设计_05_IRVINE链接库与条件处理.ppt
_05_IRVINE 函数库与条件处理大连理工大学软件学院_朱明 2009 年5月 31 日_ 第四章提问?当使用 LOOP 执行作为循环时,哪一个寄存器作为计数器使用?当该寄存器的值为多少时 LOOP 不再跳转? ?以下几段代码分别是什么形式的寻址? ?堆栈中数据的操作原则是什么? ? PUSHFD 、 PUSHAD 分别对堆栈执行什么操作? ?在程序执行时的调用过程使用什么指令?该指令会将什么参数压入到堆栈中? 汇编语言程序设计- 朱明2 mov al, [value1] mov esi, OFFSET value1 mov eax, [esi] mov esi, 2 mov eax, value[esi] mov esi, 4 mov ebx, [value + esi] 前章回顾?前章中的所讲述的部分内容? LOOP 循环指令和 JMP 跳转指令?操作数间接寻址和变址操作数寻址? irvine 链接库中少部分过程的介绍?前章中还讲述了和过程相关的内容?过程的定义、过程的书写方法?过程的调用、过程的返回?过程调用中参数的传递方法? IA-32 处理器对于堆栈操作相关指令?过程化的程序设计方法和流程汇编语言程序设计- 朱明3外部链接库? IRVINE 以外部链接库的形式存在?在链接阶段,链接库中的内容和源代码经过汇编生成的目标文件被链接在一起(可以通过反汇编观察) ? IRVINE 链接库提供了大量常用的过程? DumpRegs :以十六进制的形式显示个寄存器的值以及 EFLAGS 中的各个标志位的值? WriteString :在标准输出上输出以空字符结尾的字符串? WriteInt :在标准输出上输出 10 进制的 32 位有符号数? ReadInt :从键盘读取 10 进制的 32 位有符号数? Clrscr :清除标准输出的内容并重新定位光标? Clrf :在标准输出上输出回车符和换行符?……汇编语言程序设计- 朱明4问题处理?整数求和问题:写一个程序,要求用户从键盘输入 3 个 32 位整数,保存在数组中,并计算数组内元素的和并显示在屏幕上汇编语言程序设计- 朱明5 代码框架;-------------- main PROC ; ;-------------- … exit main ENDP ;-------------- GetNum PROC ; ;-------------- … exit main ENDP ;-------------- ArraySum PROC ; ;-------------- … exit main ENDP ;-------------- DispSum PROC ; ;-------------- … exit main ENDP ;-------------- main PROC ; ;-------------- … exit main ENDP ;-------------- GetNum PROC ; ;-------------- … exit main ENDP ;-------------- ArraySum PROC ; ;-------------- … exit main ENDP ;-------------- DispSum PROC ; ;-------------- … exit main ENDP 完善代码问题处理? main 过程汇编语言程序设计- 朱明6 main PROC call Clrscr mov esi, OFFSET arrs mov ecx, LENGTHOF arrs call GetNum call ArraySum call DispSum exit main ENDP TITTLE ……..; …… Str1 BYTE “ Input a Signed Integer: ”,0 Str2 BYTE “ The Sum of Integers is: ”,0 arrs DWORD 3 DUP(?) ;-------------- GetNum PROC ; ;-------------- … exit main ENDP ;-------------- ArraySum PROC ; ;-------------- … exit main ENDP ;-------------- DispSum PROC ; ;-------------- … exit main ENDP 问题处理? GetSum 过程汇编语言程序设计- 朱明7 ;---------------------------------------------- GetNum PROC ; ……;------------------------
汇编语言程序设计_05_IRVINE链接库与条件处理 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
曲靖市麒麟生态温泉旅游小镇发展战略与定位研..
2页
项目合作标准协议书标准范本
5页
项目从业人员安全生产培训计划
5页
公司金融计量基础课件
92页
企业文化的建设
60页
医院多部门协调机制
2页
普通与重点师范大学学生的成就动机和成功恐惧..
2页
2024年努力的话题作文
16页
雨季冬季施工及台风炎热等气候条件下施工措施..
5页
2024年助理工作计划汇总5篇
12页
2024年助学贷款申请书范文汇编7篇
11页
保险诉讼知识讲座
51页
无胶筛分毛细管电泳检测基因突变的方法学研究..
2页
2024年加强业务知识学习月工作总结(通用5篇)..
13页
人身保险产品开发
91页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
35
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
yzhqw888
文件大小
:
0 KB
时间
:
2016-06-17
相关标签
校歌比赛新闻稿
校广播站新闻稿
校际交流新闻稿
校篮球赛新闻稿
校排球赛新闻稿
校企合作签约新闻稿
校企合作新闻稿
校庆的新闻稿
校庆活动新闻稿
校庆新闻稿
计算机原理
PHP资料
linux/Unix相关
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
激光放大器对光束质量的动态补偿的中期报告..
2024年合同管理年终总结范文精品(4篇)
2024年合伙投资经营协议书
2024年各种各样的树叶的幼儿园教案
湖南电信公司政企客户渠道管理改进研究的开..
2024年可爱的小学作文(热)
温江区农村教师专业发展调查及对策研究的开..
添加Cu后Al-20%Sn系合金的机械合金化制备及..
2024年发型师简历(汇编12篇)
液体深层培养猪苓菌丝体及猪苓多糖的研究的..
2024年去奶奶家周记
2022年-2023年消防设施操作员之消防设备高级..
海关公务员结构化面试测评要素模型研究的中..
2024年厚绿隔离用什么好
2023年部门绩效奖金分配方案范文(通用8篇)
flash岗位职责8篇
企业人才培养实施方案
浅论电影中的植入式广告的综述报告
六一儿童节主持人演讲稿(优秀10篇)
2024年卫生室院感自查报告
叉车常识培训课件
2023年北京邮电大学自主招生申请报告
配电柜生产工艺简述
建设工程施工日志知识培训
浴场筹建工作计划
煤矿应急救援管理培训课件
监测井建设记录表
道路断面测绘--word
OMRON变频器说明书(3G3JV中文版)
消防电梯的使用及应急措施
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部