第一讲-数据流分析技术应用-程序分析技术-研究生课件.ppt
《第一讲-数据流分析技术应用-程序分析技术-研究生课件.ppt》由会员分享,可在线阅读,更多相关《第一讲-数据流分析技术应用-程序分析技术-研究生课件.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序分析技术程序分析技术第一讲:第一讲:程序设计语言的发展程序设计语言的发展一、程序分析的任务一、程序分析的任务以程序为对象,分析其属性,如:以程序为对象,分析其属性,如:值的获取与传播值的获取与传播活跃性活跃性2二、程序分析技术的应用二、程序分析技术的应用1.1.程序转换程序转换2.2.程序理解程序理解3.3.程序演化程序演化4.4.程序逆向工程程序逆向工程35.5.程序验证与测试程序验证与测试6.6.程序优化程序优化7.7.重构重构8.8.自动并行化自动并行化9.9.4三、三、程序设计语言的发展程序设计语言的发展机器语言机器语言指令:指令:二进制组成二进制组成具有基本操作,左具有基本操作,
2、左移、右移、加移、右移、加1 1缺点:缺点:可读性差(可理解可读性差(可理解性差)性差)写程序困难(不方写程序困难(不方便)便)问题:程序的维护比问题:程序的维护比较困难较困难 扩展扩展纠错纠错预防预防适应适应6三、三、程序设计语言的发展程序设计语言的发展汇编语言汇编语言符号化了的机器符号化了的机器语言语言 功能没有扩充功能没有扩充可读性强可读性强例:将例:将(R4R5)(R4R5)中的双字节中的双字节数取补,结果送数取补,结果送R4R5R4R5。CMPTCMPT:MOV AMOV A,R5R5CPL ACPL AADD AADD A,#1#1MOV R5MOV R5,A AMOV AMOV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一 数据流 分析 技术 应用 程序 研究生 课件
限制150内