汎用レジスタファイル 公開日:2021年1月11日 プログラミング命令セットシミュレータ開発 こんにちは、めのんです! 前回出てきたデータメモリにも少し現れましたが、今回は汎用レジスタファイルについて考えていきます。 念のためデータメモリのメモリマップを再掲載しますね。 一番上(アドレスとしては下位)に「レジスタ […] 続きを読む
線形リストを作ってみよう! 公開日:2020年11月12日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回予告したように今回は線形リストの解説をします。 「線形リスト」というのはCの仕様ではなくてデータ構造です。 すごく基本的なデータ構造なんですけど、Cではそのようなものも自分で作るのが基本です […] 続きを読む
不完全型と先行宣言 公開日:2020年11月11日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 今回解説するのは不完全型とそれを利用した先行宣言についてです。 前回予告したとおりです。 Cの型は大きく分けると、「オブジェクト型」、「関数型」、そして「不完全型」があります。 今回はその3つめ […] 続きを読む
構造体を使いこなす 公開日:2020年11月3日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回まで配列とポインタのことを中心に解説してきました(文字列操作もその一環です)。 今回はようやくそこから離れて構造体を解説することにします。 ポインタは出てきますけどね。 複数のデータをまとめ […] 続きを読む