0

タイトルはそれを言います。PowerPC / POWERアーキテクチャを搭載したマシンで画面に文字を印刷するか、基本的にBIOS関数を呼び出します。私が理解しているように、BIOSが実際にCPUにどのように接続されているかが通常重要なので、最初にqemuが提供するマシンに焦点を当てたいとしましょう。私は「sc」コマンドを探していないと思います。実際、このようなマシンでこのようなことを行うためにどのようなメソッドが使用されているのかはわかりません。私がやりたいことの例として、BIOS-InterruptをTTYモードで使用して文字「a」を出力する次のx86アセンブリスニペットを提供します。


mov al, 0x97
mov bh, 0x00
mov bl, 0x07
mov ah, 0x0E
int 0x10

ありがとうございました!

4

2 に答える 2

2

BIOSはx86アーキテクチャに固有です。BIOS INT呼び出しは、Powerアーキテクチャでは機能しません。

Power devボードには、おそらく独自のAPIを備えた独自のファームウェアがあります。プラットフォームのファームウェア開発ドキュメントを参照する必要があります。

于 2011-03-18T03:34:52.960 に答える
0

CPU の外部アーキテクチャの事実上の標準は実際にはありません (特に、リトルエンディアン モードをオンにするなどのクレイジーなことに取り掛かる場合、マザーボードが独自のバイト スワップを行っている可能性があります... )。

PC 以外の x86 アーキテクチャもあります (おそらく、さまざまな奇妙なスーパーコンピューティング アーキテクチャ)。Linux はこれらのためにコンパイルできます。

qemu が PPC Mac をモデルにした追加のハードウェア エミュレーションを提供する場合、起動をサポートする ROM イメージと、おそらくいくつかの基本的なボックス/テキストの描画と、ある種のビデオ アクセスがあります。私の知る限り、PPC Mac には、PC の「テキスト モード」 (ビデオ カードにロードされたフォントを使用して描画が行われるモード) のような機能はありませんでした。OS X コンソールがゆっくりとスクロールします。

于 2011-04-06T23:46:15.350 に答える