2010-12-06 70 views
1

我的工作在8086 DOS总装项目,使用视频模式我能画一些线条和东西,但现在我想打印一些字符和发现(interrupt 10,2)使用字符(行,列)坐标比视频模式为不同的坐标大会视频模式坐标映射到字符坐标

什么是最优雅的方式这两个坐标之间进行映射? 或者有更好的方式在视频模式下打印字符?

目前我知道的是,我可以手动进行映射,但是,因为在8086没有浮点运算也不会是准确的...

+0

请澄清你所说的“视频模式坐标”的意思。用于此中断(10,0c) – user200783 2010-12-06 20:31:12

+0

坐标http://www.htl-steyr.ac.at/~morg/pcinfo/hardware/interrupts/inte6r74.htm – 2010-12-06 20:46:33

回答

0

Here,你会发现一个优秀的ASM库实现了例如:一个图形屏幕

HTH上

GPRINT打印ASCIIZ串!

1

由于这是不允许使用外部库,最后我做一个简单的七段像程序做得出的数字,它看起来像这样 7segment numbers

的代码可以发现here如果任何一个是有兴趣的