Linuxではx86アセンブラを作成して画面に文字を印刷できますか(標準出力)?いいえどのシステムコールが使用されますか?
x86アセンブリでは入出力ジョブに特権が付与されており、CPUがRING 0でなければジョブを実行できないため、これは可能ではないと思います。
ベストアンサー1
はい、いいえ。
はい - そうです。オペレーティングシステムは、ユーザープロセスがデバイス(この場合はビデオ)に直接アクセスするのを防ぎます。
いいえ - アプリケーションをRing Zeroに送信できます。たとえば、カーネルにモジュールとして提供します。もちろん、標準のユーザーレベルのアプリケーションではありませんが、可能です。