私は、Java、C、C++、および Ruby に関する十分な知識を持つプログラマーです。
オペレーティング システムを構築するアイデアを思いついたので、空のハードディスクを購入し、古いハードディスクから取り外して SATA ケーブルに接続しました。私はアセンブリ言語をある程度知っています。
ここでの問題は、2 つの数字などを加算するように、ハードディスク上で最初のプログラムを開始する方法です。以前は、マイクロ プロセッサ キットを使用してアセンブリ レベルのプログラムを作成していました (MASAMS ソフトウェアも使用していました)。
マザーボードにブート起動プログラムを入れるだけで、カーネルを持たないベアシステムのプログラムの書き方を教えてください。