打印功能如何制作?

时间:2016-06-03 20:11:21

标签: printing programming-languages

我正在编写自己的编程语言,如何在屏幕上打印字符? 当我尝试使用视频内存(0xB8000)进行打印时程序崩溃...

1 个答案:

答案 0 :(得分:1)

呃,不,不要那样做。这就是操作系统可以将内容打印到屏幕上的方式,但我怀疑它会让你在没有某种分段违规的情况下做同样的事情。

如果您只想在屏幕上打印文本,并假设您使用的是UNIX系统,请使用write [1]系统调用,或者只打开标准输出文件({{1} },假设您的语言允许您打开文件)并在那里写。

[1]:这是写:stdout的签名。有关详细信息,请read this