BLUE
中里一
@nakazatohajime.bsky.social
イーロン・マスク討伐
71 followers7 following3.5k posts
nakazatohajime.bsky.social

てなわけでSystem/360は割り込みがあれば割り込みレベルの保存と変更がアトミックにできるのだけれど、割り込みなしにできるのかどうか怪しい。 任意の割り込みレベルから呼べるサブルーチン内で割り込みレベルを上げて戻せる or 外部割り込みから復帰するときに割り込みレベルを変えられる、のどちらかを選ぶ必要がある。後者をやりたい状況ってある? ないと思ったからSystem/360もMC68000もああいう設計なんだろうけど、ホント後者をやりたい状況が思いつかない。 ちなみにMC68000は割り込みがあるとプログラムカウンタとステータスレジスタをシステムスタックにPUSHするらしい。

1

nakazatohajime.bsky.social

この『アセンブラプログラミング詳説』という本、良書の気がする。アセンブラに限らず汎用機がわかる。汎用機のパーシステンス(ファイルシステムじゃないんだよなあ)の考え方、関心の持ち方がようやくわかった。Logical Volume Managerなのだと。

1
中里一
@nakazatohajime.bsky.social
イーロン・マスク討伐
71 followers7 following3.5k posts