直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数,可以和C语言接口。画点的函数采用直接写显存的方法。为了直接由CPU数据确定像素颜色,而不使用位屏蔽寄存器或置位/重置寄存器,采用了VGA的写模式2方式。直线和圆的算法均采用Bresenham算法实现,其实现过程及堆栈状态均有较详细的说明。最后,将绘图函数用宏封装了起来,便于主程序中调用。当然,主程序中也可直接将参数压入堆栈。其实在较高版本的编译程序中,可以用PROTO伪指令定义函数原型,再用INVOKE伪指令调用。
上传时间: 2013-12-20
上传用户:hgy9473
C语言数值计算中常用的函数,如sin(x),cos(x)的实现方式的源代码。
上传时间: 2015-03-26
上传用户:ryb
现在开发的硬件良好产品 结合C和ASM一起开发 可以混合用C里的函数库
上传时间: 2015-03-27
上传用户:love1314
C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264
标签: my_Include include define 3.141
上传时间: 2014-01-17
上传用户:epson850
Turbo C 2.0 函数中文说明大全系列
上传时间: 2014-01-06
上传用户:xzt
C语言函数中文说明大全系列,头文件所包含的函数
上传时间: 2015-03-28
上传用户:zhouli
c语言图形常用函数及其详细使用说明,配有程序举例。
上传时间: 2015-03-29
上传用户:康郎
这是在wince下面可以跑的一个画函数的软件
上传时间: 2013-12-28
上传用户:pkkkkp
用c语言实现fft和iir滤波器的设计。可以和matlab中的函数fft,filter等效。
上传时间: 2015-03-30
上传用户:凤临西北
较为全面地介绍了C语言的各种库函数,是程序员的好帮手。
上传时间: 2013-12-12
上传用户:变形金刚