2010-12-06 108 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如果任何一個是有興趣的