虫虫首页|资源下载|资源专辑|精品软件
登录|注册

您现在的位置是:虫虫下载站 > 资源下载 > 汇编语言 > 直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数

直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数

  • 资源大小:4 K
  • 上传时间: 2013-12-19
  • 上传用户:wanglp094
  • 资源积分:2 下载积分
  • 标      签: 函数 直线 图形 参数

资 源 简 介

直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数,可以和C语言接口。画点的函数采用直接写显存的方法。为了直接由CPU数据确定像素颜色,而不使用位屏蔽寄存器或置位/重置寄存器,采用了VGA的写模式2方式。直线和圆的算法均采用Bresenham算法实现,其实现过程及堆栈状态均有较详细的说明。最后,将绘图函数用宏封装了起来,便于主程序中调用。当然,主程序中也可直接将参数压入堆栈。其实在较高版本的编译程序中,可以用PROTO伪指令定义函数原型,再用INVOKE伪指令调用。

相 关 资 源