Categories: 未分類

B5000命令セット

B5000_Instruction_Set

参照:
バロースラージシステム§B5000
バローズB5000は初めてだったスタックマシンともで最初のコンピュータセグメント化された 仮想メモリ。バロースB5000命令セットには、B5000、B5500、およびB5700の有効な操作のセットが含まれています。B6500、B7500、B8500またはそれらの後継機とは互換性がありません。
B5000の命令ストリームには、4〜1ワードの12ビット音節が含まれています。アーキテクチャには、単語モード と文字モード の2つのモードがあり、それぞれに音節の個別のレパートリーがプロセッサは制御状態または通常状態のいずれかであり、特定の音節は制御状態でのみ許可されます。このアーキテクチャは、レジスタまたはストレージを直接アドレス指定することを提供しすべての参照は、1024ワードのプログラム参照テーブル(PRT)、現在のコードセグメント、スタック内のマークされた場所、またはスタックの上位2つの場所を保持するAおよびBレジスタを介して行われます。バロウズは、音節のビットを0(上位ビット)から11(下位ビット)まで、単語のビットを0(上位ビット)から47(下位ビット)まで番号付けします。

コンテンツ
1 ワードモード
2 キャラクターモード
3 ノート
4 参考文献

ワードモード
単語モードでは、4種類の音節が
B5x00ワードモード音節
ビット10〜11
音節タイプ ビット0〜9
0 リテラルコール 整数値
1 オペコード 手術
2 オペランドコール 相対アドレス
3 記述子呼び出し 相対アドレス
オペランド呼び出しと記述子呼び出しの10ビット相対アドレスの解釈は、いくつかのプロセッサフ​​ラグの設定によって異なります。メインプログラム(SALFオフ)の場合、これは常にプログラム参照テーブル(PRT)へのオフセットです。
B5x00相対アドレス指定SALF T0 A38 T1 A39 T2 A40 MSFF
ベース コンテンツ インデックス記号 インデックスビット
最大インデックス
オフ – – – -PRTの住所 + T 0-9 A 38-47 1023 オン オフ – – -PRTの住所 + T 1-9 A 39-47 511 オン オン オフ – オフスタック上の最後のRCW またはMSCW のアドレス+ T 2-9 A 40-47 255 オン オン オフ – オン (R + 7)ビット18-32
PRT +7のMSCW からのFレジスタ+ T 2-9 A 40-47 255 オン オン オン オフ – C
現在の命令ワードのアドレス + T 3-9 A 41-47 127 オン オン オン オン オフスタック上の最後のRCW またはMSCW のアドレス- T 3-9 A 41-47 127 オン オン オン オン オン (R + 7)ビット18-32
PRT +7のMSCW からのFレジスタ- T 3-9 A 41-47 127 ノート:
^ SALFサブルーチンレベルフリップフロップ
^ MSFFマークスタックフリップフロップ
^ オペランド呼び出し(OPDC)および記述子呼び出し(DESC)音節の場合、相対アドレスは音節のビット0〜9(Tレジスタ)です。ストアオペレータ(CID、CND、ISD、ISN、STD、STN)の場合、Aレジスタ(スタックの最上位)には、フラグビットが設定されている場合は絶対アドレスが含まれ、フラグビットがオフの場合は相対アドレスが含まれます。
^ RCW  戻り制御ワード
^ MSCWマーク・スタックの制御ワード
^ PRT +7のMSCWからのFレジスタ
^ C(現在の命令ワード)-相対R(PRT)-ストア、プログラム、およびI / Oリリース演算子の相対

キャラクターモード
ノート編集

参考文献
^ 「5ワードモード操作」、バロースB5500情報処理システムリファレンスマニュアル (pdf)、システムドキュメント、バロースコーポレーション、1967年5月、pp。5-1–5-21、1021326 ^ 「6ワードモードの音節と演算子」、バロースB5500情報処理システムリファレンスマニュアル(pdf)、システムドキュメント、バロースコーポレーション、1967年5月、6-1〜6-32ページ、1021326
^ 「7文字モード操作」、バロースB5500情報処理システムリファレンスマニュアル(pdf)、システムドキュメント、バロースコーポレーション、1967年5月、p。7-1 – 7-7、1021326
^ 「8文字モード演算子」、バロースB5500情報処理システムリファレンスマニュアル(pdf)、システムドキュメント、バロースコーポレーション、1967年5月、p。8-1 – 8-9、1021326
^ 「5.5。音節タイプ」、バロースB5500情報処理システムリファレンスマニュアル(pdf)、システムドキュメント、バロースコーポレーション、1967年5月、p。5-2、1021326。
^ 「5.6。ビット0〜9」、バロースB5500情報処理システムリファレンスマニュアル(pdf)、システムドキュメント、バロースコーポレーション、1967年5月、p。5-2、1021326。
^ 「5.9。相対アドレス指定」、バロースB5500情報処理システムリファレンスマニュアル(pdf)、システムドキュメント、バロースコーポレーション、1967年5月、p。5-4、1021326

  このコンピュータハードウェア

admin

Share
Published by
admin

Recent Posts

バーアム

Bar'am その他の使用法に…

1日 ago

Baqʽaʼ

Baq%CA%BDa%CA%B…

1日 ago

誘西鎮

Baq%C3%AAn_Town…

1日 ago

バチェン郡

Baq%C3%AAn_Coun…

1日 ago

バキアプレトリバー

Baqui%C3%A1_Pre…

1日 ago

Baquirivu-Guaçu川

Baquirivu-Gua%C…

1日 ago