2005-05-04(Wed) [長年日記]

_2 [PIC] 開発機材

_3 [PIC] アーキテクチャ

なんか酷すぎ。

  • プログラム用のメモリとデータ用のメモリが別。かなりハーバードアーキテクチャっぽい。命令側は1ワード14bit、データ側は8bit
  • 汎用レジスタはWレジスタ一個のみ
  • スタックは8段のみ。それ以上のcallは出来ない
  • データ空間に特殊レジスタが存在。というか、特殊レジスタの合間を縫って普通のメモリとして使う
  • データ空間は128バイトのみ。あとはバンクという名のセグメントでゲタを履かせてある
  • アドレス側もPCLATHレジスタでゲタを履いている。PCLATHを設定してからGOTO/CALL/RETURNする。スタックはPCLATHの面倒を見てくれない

PIC16F88 + SP202ECP


トップ «前の日記(2005-05-03(Tue)) 最新 次の日記(2005-05-05(Thu))»