2012-02-03 15 views
1

ご存じのように、8086のprint関数は文字を8ビット(db)に置き、それを画面に表示します。今、私はUnicodeの文字8086emuの環境ではないASCIIの文字を印刷したいと思います。だから私の挑戦は私のプログラムでUnicode文字を使う方法です。 8086はUnicode文字をサポートしますか?事前に8086でのUnicode文字の印刷

感謝:)

答えて

3

あなたは、割り込み10hを経由して、テキストモードで印刷を意味する場合:あなたができない、あなただけ利用できるだけで256文字の文字マップを持っているよう。 redefine how these characters look like (load your custom font)でも構いませんが、それでも256文字しか得られません。したがって、必要なものを識別してから、必要なものをまず文字テーブルに「レンダリング」し、印刷するためにUnicodeグリフを文字テーブルのインデックスにマップする必要があります。

my answer to a similar question for more detailsも参照してください。

+0

恐ろしい、ありがとう:) –