在8086中打印Unicode字符

在8086中打印Unicode字符,unicode,x86-16,Unicode,X86 16,正如您所知,8086中的打印功能将字符放入8位(db)并在屏幕上显示。现在,我想在8086emu环境中打印Unicode字符,而不是ASCII。所以,我的挑战是如何在我的程序中使用Unicode字符?8086支持Unicode字符吗 提前感谢:)如果您是指在文本模式下打印,请通过中断10h:您不能,因为您只有一个只有256个字符的字符映射。可以,但仍然只能提供256个字符。因此,您需要识别所需的字符,然后首先以某种方式将所需的字符“呈现”到字符表中,为了进行打印,您需要将Unicode字形映射到

正如您所知,8086中的打印功能将字符放入8位(db)并在屏幕上显示。现在,我想在
8086emu
环境中打印
Unicode
字符,而不是
ASCII
。所以,我的挑战是如何在我的程序中使用Unicode字符?8086支持Unicode字符吗


提前感谢:)

如果您是指在文本模式下打印,请通过中断10h:您不能,因为您只有一个只有256个字符的字符映射。可以,但仍然只能提供256个字符。因此,您需要识别所需的字符,然后首先以某种方式将所需的字符“呈现”到字符表中,为了进行打印,您需要将Unicode字形映射到字符表索引

另见