「オペレーティングシステム」の版間の差分
削除された内容 追加された内容
→IN命令とOUT命令: ソフトウェア割込みに関する誤った認識を訂正。 タグ: 2017年版ソースエディター |
s/OSの準備していない命令では、アセンブラを使う慣習になっているので、各種のアセンブラで、ハード制御の方法が用意されている(もし そうでないと、そもそも技術者がOSやファームウェアなどを開発できない)。/コンパイラが対応していない命令(特権命令やIO命令など)はアセンブリ言語で記述する事になる。/ タグ: 2017年版ソースエディター |
||
3 行
本書を読むには予備知識としてアセンブラの知識と、X86系CPUのレジスタなどのアーキテクチャの知識が必要である。
一般的にプログラミングにおいて、ハードウェアの制御は、
もし知らなければwikibooks記事『[[X86アセンブラ]]』などで解説してある。特に『[[X86アセンブラ/GASでの文法]]』『[[X86アセンブラ/x86アーキテクチャ]]』『[[X86アセンブラ/x86アセンブラ]]』では初心者むけに説明してある。
|