2017-01-22から1日間の記事一覧

Cでオブジェクト指向の本1

構造化(処理別) init.c game_mane.c done.c main.c ↓ オブジェクト指向(オブジェクト別) display.c player.c rabbit.c monster.c game.c main.c init(),done()->create(),destroy()に変える カプセル化 例えばヘッダに typedef struct _player{ int x; }…

InterfaceのARMのやつ

mbedででビルドできる。 7つのCPUモードがある。 MIPSもARMもそんなに変わらんけどARMのほうが商売がうまいのではやってる。 64bitはMIPSから。 MIPSは64と32が共存可能。 下位互換を捨ててRelease6で心機一転。 x86の64は見た目が美しくないらしい。…

ARMで学ぶアセンブリ言語入門の本

Cortex-M 省電力向け(マイコンとか) R 信頼性向け A 高パフォーマンス向け ARM Thumb命令 Thumb命令は16bit QEMUでシミュレーションできる。 CPSRレジスタ。カレントプログラムステータス・レジスタ。CPUモードとか、演算結果とか。 C言語に↓のようにかけ…

x86シミュレータの本まとめ

1972年intel が8008 8bitCPUx86じゃない。 1974後継の8080 8bit 1978 8086 16bit pc9801 後継の80286,386とをあわせてx86という。 80386は1985年。32bit 286は1982年。 ndisasm -b 32 a.out でアセンブラ表示。 objdumpで…