chevron_left

メインカテゴリーを選択しなおす

cancel
Balcon
フォロー
住所
未設定
出身
未設定
ブログ村参加

2022/05/16

arrow_drop_down
  • PiDP-11 を使う その12 ターミナルテレタイプの入出力

    PDPー11は入出力命令を持ちません。周辺機器は、全て、メモリーの特定番地にマップされているので、メモリに、書き込んだり、読み取ったりすることによって、入出力を行います。メモリも、周辺機器もUNIBUSという同一バスに接続されています。メモリに比べて、反応速度が遅い周辺機器とデータをやり取りする場合の速度差をどのように調整するかというと、割り込みを使う場合と、制御レジスタを介する場合があります。オペレーティングシステムを介して入出力をする場合は割り込みを使っています。PDPー11は、初めて、UNIXを開発した時に使われた機械なので、割り込みは、もちろん可能ですが、今回はBareMetalで使うので、割り込みではなく、制御レジスタを使って、入出力を行います。入出力装置は、160000番地から177776番地...PiDP-11を使うその12ターミナルテレタイプの入出力

  • PiDP-11を使う その11 アドレッシングモードと分岐命令の巻

    あけまして、おめでとうございます。天変地異の大地震や、飛行機などの事故があり、素直に喜べない年明けになってしまいましたが、今回は、PDP−11のアドレッシング・モードと分岐命令について記します。PDP-11が、良いコンピュータだったと言われる一つの理由は、番地指定様式が、よく考えた設計になっていたということがあると思われます。PDP-11の番地指定方法は8種類あり、八つの内部レジスタと組合せで、64パターンの指定方法がありますが、いきなり、64パターンを理解するのは大変です。木村泉先生はとりあえず、3つの番地指定方式を覚えてくださいと書いています。主に、オペランドのところに、出てきますが、初めての機械語で出てきた37以外に、27、0nの方式を使えるようにしましょう。27ですが、イミーディエイト(immed...PiDP-11を使うその11アドレッシングモードと分岐命令の巻

arrow_drop_down

ブログリーダー」を活用して、Balconさんをフォローしませんか?

ハンドル名
Balconさん
ブログタイトル
蒼天在眼
フォロー
蒼天在眼

にほんブログ村 カテゴリー一覧

商用