トップページ > プログラム > 2014年05月14日 > TIlDcrSG

書き込み順位&時間帯一覧

99 位/250 ID中時間01234567891011121314151617181920212223Total
書き込み数0100000000000000000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 134匹目

書き込みレス一覧

スレ立てるまでもない質問はここで 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);
のような感じですか。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。