可以在emu8086中打印unicode字符吗?

时间:2017-10-05 16:13:44

标签: assembly unicode emu8086

我正在制作一张"图片"通过使用背景颜色和符号来表示套装的一副牌中的A ..我设法打印了" A"在卡的左上角,但我很难知道如何打印倒置的" A" (∀)右下角。这可以在emu8086中做到吗?我在汇编方面有点初学者和8086.我在这里看到了关于打印unicode字符的类似问题的答案,但我不明白它们的意思是渲染或将unicode字形映射到字符表索引。或者,如果这是不可能的,有没有办法让打印的字符在emu8086中看起来倒置?因为我还需要反转4个套装符号。

1 个答案:

答案 0 :(得分:4)

像emu8086这样的CPU仿真器通常不仅模拟CPU(CPU没有屏幕!),还有一些硬件组件。

我认为8086模拟器可以模拟20世纪80年代或90年代的图形适配器。

图形适配器能够显示"固定"字符集(例如代码页437)。

更高级的适配器(例如EGA或VGA卡)也能够用256个用户定义的字符交换默认设置的256个字符 - 但只有256个。

这样的适配器可以做的第三件事(除了纯文本适配器)显示图形(例如320x200,640x200,640x350或640x480像素)。在这种情况下,您可以直接绘制箭头而不是使用" A"为"向上箭头"。

顺便说一下:代码页437有四个箭头(四个方向)你可以使用而不是" A"。