汇编语言和C语言在图形处理中的综合应用.pdfVIP

汇编语言和C语言在图形处理中的综合应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第30卷 第 12期 湖 北 广 播 电视 大 学 学 报 Vo1.30,No.12 2010年 12月 JournH ofHuBeiTV Unive~ity December.2010.156~ 157 汇编语言和C语言在图形处理中的综合应用 宋金华 (连云港广播电视大学,江苏 连云港 222006) [内容提要] 随着计算机与各相关学科的交叉促进,计算机图形在各领域的应用越来越广泛。计算机图形的 广泛应用对图形的处理技术提出更高的要求,尤其是在存取效率与质量方面。c语言提供了丰富的图形函数且开 发效率高;但在要求执行速度快,占用空间少或要求直接控制硬件的场合,汇编语言就可以提高程序的运行效率。 充分发挥两种语言的优点,实现两种语言之间的混合编程,是解决问题的有效方法。本文以画直线为例,讨论汇 编语言与c语言在图形处理过程中的综合应用技术。 [关键词] 图形处理;C语言;汇编语言;接 口 [中图分类号] TP313 [文献标识码] A [文章编号] 1008.7427(2010)12—0156.02 1.引言 至此,可编写出如下格式的汇编模块: 随着3G时代的到来,计算机形处理的信息量越来越大, . M odel 处理的技术也越来越复杂。衡量图形处理的标准,不仅取决 PUBUC sum 于质量,还取决于存取效率。图形的质量与分辨率,每点位 sum PROC 数、颜色定标及校正等因素有关,存取效率与在处理过程中 所消耗的时间有关。 — sum ENDP 计算机处理图形的方式,可以采用 c语言,也可以采 END 用汇编语言。作为一种高级语言,c语言毫无疑问是杰出的, C程序对要调用的外部过程定义的格式如下: 它的功能丰富、表达能力强、使用灵活、开发效率高,因而 exam int sum (int,int) 比汇编语言使用更为广泛。通常在软件开发过程中,大部分 2-3汇编语言和c语言之间的参数传递 程序采用高级语言编写,以提高程序的开发效率;但在要求 汇编语言函数与 c语言函数交流信息,包括三方面的 执行速度快、占用空间少或要求直接控制硬件的场合,则利 内容:获取调用者的入 口参数,把可能的处理结果值返回给 用汇编语言编写,以提高程序的运行效率。汇编语言是一种 调用者以及寄存器的保护。 面向机器的语言,其特点是运行速度快、占用存储空间小, 2-3.1获取调用者的入 口参数 可直接对硬件进行控制,在一些实时控制的场合,有着不可 C语言函数向汇编语言函数传送参数通过堆栈进行。调 替代的作用。然而汇编语言也有它的不足,如编写及调试相 用汇编语言函数之前,TurboC先将要传给汇编语言函数的 对高级语言程序来说要困难、复杂一些,尤其在进行数据处 参数压入堆栈,最先压入最右边的参数,最后压入最左边的 理、数值的混合运算时更是如此。本文将重点探讨 C语言 参数,即参数压栈顺序与参数表中出现的顺序相反,第一个 和汇编语言在图形处理的综合编程技术,发挥它们各 自的优 参数最后压栈,如图2。1所示。 势,提高图形的处理效果。 2.C语言程序中调用汇编语言程序 进行混合编程时,一个任务往往被分为若干个功能模 块,每个模块 以函数或子程序的形式存在,根据每一模块的 特点选用适合的语言编程,然后使用相应的编译系统对其进 行编译形成 目标文件,最后将多个 目标文件连接在一起形成 一 个完整的可执行文件。汇

文档评论(0)

jsntrgzxy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档