c语言 图像查看软件,个可编程C语言图像处理软件中.PDF

编程入门 行业动态 更新时间:2024-10-09 11:22:43

c语言 图像查看软件,个<a href=https://www.elefans.com/category/jswz/34/1763868.html style=可编程C语言图像处理软件中.PDF"/>

c语言 图像查看软件,个可编程C语言图像处理软件中.PDF

个可编程C语言图像处理软件中

CN43—1258/TP 计算机工程与科学 2009年第31卷第 3期

ISSN 1007—130X COMPUTERENGINEERING & SCIENCE Vo1.31,No.3,2009

文章编号:1007—13OX(2OO9)O3—0066—02

一 个可编程 C语言图像处理软件中

跟踪调试功能的实现

A M ethodofImplementingtheDebuggingand

Trac"lngT1eecchnnliqueessi’ntheIImmaageProcessing

SoftwareBasedontheC Compiler

台继荣 ,刘吉平

TAIJi-rong~,LIUJi-pingz

(1.武汉理工大学外国语学院,湖北武汉 430070;2.武汉大学资源与环境学院,湖北 武汉 430070)

(1.SchoolofForeignLanguages,WuhanUniversityofTechnology,Wuhan430070;

2.SchoolofResourcesandEnvironmentalScience。Wuhna Universiyt,Wuhna 430070,China)

摘 要:通过在 C语言编译器产生的汇编代码中增加 “软中断”指令和模拟设置断点,回避了Windows调试 API函数

的局限,实现 了图像处理软件中编译器的跟踪调试功能。通过追踪编译器生成的局部变量和全局变量内存分配表,实现了

断点追踪过程中的数据实时查询功能;通过查找特定的函数头标志,实现了callstack功能。本文所述软件模拟实现了常

用编译器调试功能中的基本功能。

Abstract:Throughaddinga“softinterrupt”instructionintheasmbelcodeproducedbytheC compiler,andsimulating

thesettingofbreakpointstOavoidtheWindows’limitationofdebugging theAPIfunction,weraelizethedubuggingand

tracingfunctionofthecompilerinimageprocessingsoftware.ThroughtracingthelocalvariablesandglobalvariablesmelT1-

oryallocationtable,wegetthereal—timeinquiryfunctionofdataintracingthebreakpoints.Throughfindingthespecific

functionhead,werealizethefunctionofcallstack.Thesoftwarepresentedinthepaperbasicallyrealizesthekeytechnology

ofdebugginginthecompiler.

关键词:C编译器;图像处理;调试跟踪;CallStack;Debug

Keywords:Ccompiler;imageprocessing;tracing;CallStack;Debug

中图分类号:TP314 文献标识码:A

C+十一样设置断点,用户就可任意暂停 目标代码的执行,

1 引言 通过调试跟踪手段查看局部或全局变量、甚至用户内存,极

大地提高了代码纠错效率。

我们研制了一个基于C语言编译器的图像处理软件, 本文主要介绍如何在前期编译器基础上实现简单的跟

通过内置的C语言编译器对用户输入的C语言代码编译

更多推荐

c语言 图像查看软件,个可编程C语言图像处理软件中.PDF

本文发布于:2024-03-12 14:52:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731766.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:可编程   语言   图像   图像处理软件   软件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!