使用循环在TASM中绘制像素化字符或精灵?

时间:2013-03-29 04:57:45

标签: assembly x86 tasm

有没有办法在TASM中使用循环绘制像素化字符?就像使用LOOP命令绘制Mario一样。

我们的教授要求我们这样做,但我想不出任何办法。 :/

到目前为止,我一直只使用CX来为某些行和列输出多次颜色。它工作正常,但我反对这个指令。

1 个答案:

答案 0 :(得分:0)

这样想。

计算机上的图片/图片通常是什么?它是像素颜色的二维数组。

你如何在屏幕上画出来?

假设图像是64 x 64像素。

因此,您可以将数组中的像素颜色逐个复制到屏幕中,每行64行,每行包含64个元素。

你能看到两个嵌套循环吗?你能用LOOP指令至少其中一个吗?两者怎么样?