-
Functions HI-TECH C SET VECTOR
提供: HI-TECH C for CP/M Fan WIKI(JP)
SET_VECTOR
概要
#include <intrpt.h> typedef interrupt void (*isr)(); isr set_vector(isr * vector, isr func);
詳細
このルーチンは割り込みベクタを初期化します。始めの引数はこれはtypedefされた中断関数??へのポインタである、つまり isrへのポインタにキャストする??割り込みベクタのアドレス(割り込み番号でなく、実際のアドレス)である必要があります。
2番目の引数は割り込みベクタは、指示したい割り込みベクタの関数である必要があります。これは interrupt 型の修飾子を使って定義される必要があります。set_vector()の返り値はvectorの以前の内容です。
参照
di(), ei()