- スレ立てるまでもない質問はここで 134匹目
43 :デフォルトの名無しさん[sage]:2014/05/14(水) 01:15:44.40 ID:TIlDcrSG - ハードウェアを直接制御するプログラムとは、具体的にはどんなプログラムコードですか。
憶測で想像してみると、ハードウェアの仕様で定義した特定のメモリの番地に、目的の動作 をさせる値を16進数で設定するコードを書いてる。そしてそれは、ハードウェアに指示を出 すことを意味して、ハードウェアがその指示に従って動いてくれる。それが直接制御している という意味なんだろうか。 そして、高級言語でもCならハードウェアを扱えるのに、何で他の高級言語では無理ですか。 C言語なら、具体的にどんなコードですか。例えば char a[] = {'\x30', '\x31', '\x32'}; char *p = TOKUSYU_BANCHI; /* 特殊な番地で初期化 */ memcpy(p, a, sizeof a); のような感じですか。
|
|