CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

2006-11-23から1日間の記事一覧

割込みテスト 続き

あとはプログラム内で ICUに割込みベクタ番号を設定 outp(IIW2,0x80); /* int no base:x80 */ 割込みベクタに割込みルーチンのアドレスをセット void set_vect(int no, void (far *func)()) { long far *vector; vector=(long far *)0x00000000+no; *vector=…

割込みテスト

受信完了で割込みを発生させるためV53内蔵割込みコントローラ(ICU)のテスト。 V53に内蔵されているICUは昔からあるi8259のサブセット(というか不要な8085モードを削除しただけ)でこれは使った経験はあります。 8259はアドレス空間が2つしかないのにここ…