chibicc

BASICMASTER

chibicc compiler を6800向けに改造する (4) strcpy

MC6800の泣きどころはインデックスレジスタが1つしかないことと、スタック操作が苦手なことだ。例としてstrcpyを書いてみよう。unsigned char *strcpy(unsigned char *dst, unsigned cha...
BASICMASTER

chibicc compiler を6800向けに改造する (3) ++ と —

ポストデクリメントとプリインクリメントという概念を初めて知ったのは、古のCPUであるSC/MP(スキャンプ) IIのデータシートであった。当時のパソコン雑誌には、なぜか、SC/MP IIの記事が多数掲載されていた。しかしSC/MP IIに関...
BASICMASTER

chibicc compiler を6800向けに改造する (2) 関数呼び出しの仕組み

去年の末から、 rui314 (Rui Ueyama) さんの rui314/chibicc: A small C compiler を MC6800向けに改造しています。今回は関数呼び出しの仕組みのメモです。 zu2/chibicc-68...
BASICMASTER

chibicc compiler を6800向けに改造する (1)

去年の末から、 rui314 (Rui Ueyama) さんの rui314/chibicc: A small C compiler を MC6800向けに改造しています。簡単なプログラムが動作するようになったので、公開しました。 zu2/...
スポンサーリンク