Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

プログラムはなぜ動くのか(1)

プログラムはなぜ動くのか(1)
著者:矢沢久雄

懐かしい、KEY。
プログラムとは何か。
命令とデータの集合、順番を示すもの。
CPUはレジスタの集合体という意識を持つ。
プログラムカウンタ
フラグレジスタ
アキュムレータ
ベースレジスタ
インデックスレジスタ
汎用レジスタ
マシン語命令の機能
データ転送
演算
ジャンプ
コール&リターン
2の補数
論理0算術1右シフト
符号拡張
イクセス表現
ゾーンパック10進数
データ型とはメモリ占有サイズとデータ形式
後入れ先だしLIFOスタック
メモリチップ
論理的にはビルイメージ
トルエンディアン
ポインタのデータ型は一度に読み書きするサイズ
LAST IN FIRST OUT
FIRST IN FIRST OUT
リングバッファ
配列よりリスト高速