2010-06-19 ソフトウェア割り込み 自作OS 1度実装したが何故か消していたソフトウェア割り込みを再実装。というか割り込みと一部の機能は動いていたが、レジスタの値による分岐がなかった。なので分岐を再実装。今までアセンブリ言語で完結していたのでCの関数を呼び出して、そこで分岐させた void interrupt(Registers registers){ int edx = registers.edx; if(edx == 0){ //何らかの処理 }else if(edx == 1){ //何らかの処理 } }