INOUE Katsuyuki wrote:
(snip)
> > ちょっと違いますが、dosだと「ソフトウェア割り込み」なんて
> > 概念がありましたね(^^;
> 
> 当時は,が PC の業界
> にあったのでしょうかね ?
(snip)

dos でいうところの「ソフトウェア割り込み」とは
Intel の 80x86 シリーズでの INT 命令のことです(よね?)

まさしく「ソフトウェア」で「割り込み」を発生させているのです。

dos にかぎらず i386 上で動作する UNIX でもシステム・コールを
INT 命令で実現しているものが多い(と思う、全てではない)です。
まぁリアルモードとプロテクトモードでは割り込みの扱いが異なりますが、
割り込み番号とそれに対応するハンドラのアドレス登録といった概念は
変わりません。

ですから「ソフトウェア割り込み」という言葉は

> 割り込みとはチップから発生するものであるという意識

があったからではなく、80x86 アーキテクチャに起因する言葉なんでしょう。

# まぁ チップ = 80x86 ならそう違いはないんですが。

--
山下 純司
mailto:ys_jyunji / teleweb.or.jp