然而,我找到的所有算法似乎都依赖于除法(在这个处理器上需要18个周期)和浮点数学(在软件中模拟,因此非常慢;它还占用了很多ROM),或者假定我有大量的内存。我只剩下2K,我的16K中有约14K用于图形RAM。那么,有没有人知道任何好的、嵌入式机器算法,他们可以指向一个简单的C或伪代码实现,我可以在汇编中实现呢?最好是在互联网上,我住的地方附近没有好的书店有很多编程书籍。
谢谢。:)
编辑:澄清,我正在寻找的是多边形填充算法。我可以使用Bresenham的线绘制算法实现多边形轮廓算法(如Marc B所建议的)。
编辑#2:我想让大家知道,我在Python中实现了一个基本算法。这里是代码链接。公共领域代码。 http://dl.dropbox.com/u/1134084/bresenham_demos.py