标题说。我想在具有PowerPC / POWER架构的机器上将字符打印到屏幕上,或者基本上只是调用一些BIOS功能。据我所知,它通常与BIOS实际上与CPU连接的方式有关,所以让我们说一开始我只想关注qemu提供的机器。我想我不是在寻找'sc'命令,实际上我并不知道在这样的机器上使用哪种方法来做类似的事情。作为我希望能够做的一个示例,让我提供以下x86程序集片段,该片段将在TTY模式下使用BIOS中断打印字符'a'。
mov al, 0x97
mov bh, 0x00
mov bl, 0x07
mov ah, 0x0E
int 0x10
谢谢!
答案 0 :(得分:1)
BIOS特定于x86架构。 BIOS INT调用不适用于Power架构。
您的Power开发板可能拥有自己的固件,并拥有自己的API。您需要查阅适用于您平台的固件开发文档。
答案 1 :(得分:0)
对于CPU外部的体系结构,实际上没有事实上的标准(尤其是当您开始疯狂的事情,比如打开little-endian模式时,主板可能正在进行一些自己的字节交换...)。
还有非PC x86架构(可能是各种奇怪的超级计算架构)。可以为这些编译Linux。
如果qemu提供了在PPC Mac之后建模的额外硬件仿真,那么将会有一个支持启动的ROM映像,也可能是一些基本的盒子/文本绘图以及某种视频访问。据我所知,PPC Macs从来没有像PC的“文本模式”那样(用图片卡上加载的字体完成绘图); OS X控制台慢慢地滚动。