×

一种源程序到程序流程图的自动生成算法

消耗积分:10 | 格式:rar | 大小:95 | 2009-09-02

分享资料个

本文通过对汇编语言地指令系统的共性的研究,找到了一种有效的在汇编语言的基础上,自动得到源代码的流程图的算法。对软件维护自动化的实现提供了良好的开端。
关键词:程序模块图,程序流程图,网格法,
理解一个源程序的首要任务就是理解它的逻辑结构,包括控制结构和数据结构。
程序控制结构又包括程序总体结构和程序的控制流结构。程序总体结构描述了程序单位(如过程、函数或子程序)之间的调用关系及联系信息,并以程序结构数的形式(即程序模块图)表明程序总体结构;程序控制流结构描述的是程序单位中控制结构的传递和流向,并以程序流程图的方式详细的描述程序单位结构细节。根据源代码所用的编程语言(汇编或高级语言)的语法可以自动形成源代码的程序流程图。文献[1]2]都给出了从PASCAL 语言源程序到流程图的一些转换方法。但是在实际工作中,我们得到的常常是汇编语言级别的源代码,如何由汇编语言级别的源代码自动得到源程序的流程图,还没有一个统一的方法。本文通过对汇编语言地指令系统的共性的研究,找到了一种有效的在汇编语言的基础上,自动得到源代码的流程图的算法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !