1
如您所知,8086中的打印功能将字符放入8位(db)并在屏幕中显示。现在,我想在8086emu
环境中打印Unicode
字符而不是ASCII
。所以,我的挑战是如何在我的程序中使用Unicode字符? 8086是否支持Unicode字符?在8086中打印Unicode字符
感谢提前:)
如您所知,8086中的打印功能将字符放入8位(db)并在屏幕中显示。现在,我想在8086emu
环境中打印Unicode
字符而不是ASCII
。所以,我的挑战是如何在我的程序中使用Unicode字符? 8086是否支持Unicode字符?在8086中打印Unicode字符
感谢提前:)
如果你的意思是在文本模式打印,通过中断10H:你不能,因为你只需要一个字符映射表可用只是256个字符。你可以redefine how these characters look like (load your custom font),但仍然只给你256个字符。所以你需要识别你需要的,然后首先以某种方式将你需要的那些“渲染”到字符表中,并且为了打印,你需要将Unicode字形映射到字符表索引。
太棒了,谢谢:) – 2012-02-03 09:04:27