Intel 8259はProgrammable Interrupt Controller(PIC)の一種であり、Intel 8080やIntel 8085、Intel 8086のような8bitや16bitのマイクロプロセッサの周辺LSIとして、同社により設計・開発された。元々、このPICの仲間は、8259、8259A、8259Bからなり、今日では多くのメーカーから幅広く互換チップが提供されている。8259はマルチプレクサ、つまり一つのデバイスに割り込みをかけるため、複数の割り込み入力を一つの割り込み出力に束ねるように振舞う。
この仲間のチップ同士の間の差はほとんど知られていない。NECが8259A、8259Bを開発し、8259BはPC/ATに採用された2代目の8259A以上の何者でもないと信じられていたりする。 8259は1980年に初代PCに採用され、1983年に開発されたPC/XTでも引き続き採用された。2番目の8259はPC/ATの開発の際に追加された。8259は対称型マルチプロセッサPCでも採用されたので、Intel APICアーキテクチャと共存している。ただ、最近のPCは8259系の採用を完全にやめて、代わりにIntel APICアーキテクチャの採用を進めている。 8259は元々単体のチップであったが、いまや最近のx86マザーボードではサウスブリッジの一部となっている。
8259での主要な接続ピンは以下のようなものである。8本の割り込み要求入力(IRQ0〜IRQ7)、1本の割り込む出力(INTR)、割り込みACK(INTA)、割り込みレベルないし割り込みベクタオフセット用通信ライン(D0-D7)である。CAS0からCAS2を使って8259同士をカスケード接続することができる。
8259には3つのレジスタ、Interrupt Mask Register(IMR)、Interrupt Request Register(IRR)、In-Service Register(ISR)がある。IRRはACKを未処理の現在の割り込みマスクを保持し、ISRはEOIを未処理の割り込みマスクを保持し、IMRはACKを送信してはならない割り込みのマスクを保持する。
セックスセフレアダルトエロSEXオナニー出会いセックスセフレエッチ出会い出会いセックス素人エッチ巨乳熟女スワッピングセックス童貞セフレナンパエロ出会いエロSEXセックスおっぱい熟女風俗