• 検索結果がありません。

MELCOM 1101 による FACOM 331 のためのシミュレーター(経営学) 利用統計を見る

N/A
N/A
Protected

Academic year: 2021

シェア "MELCOM 1101 による FACOM 331 のためのシミュレーター(経営学) 利用統計を見る"

Copied!
57
0
0

読み込み中.... (全文を見る)

全文

(1)

ーター(経営学)

著者

星野 靖雄

著者別名

Hoshino Yasuo

雑誌名

経営論集

5

ページ

143-198

発行年

1976-12-05

URL

http://id.nii.ac.jp/1060/00005895/

Creative Commons : 表示 - 非営利 - 改変禁止 http://creativecommons.org/licenses/by-nc-nd/3.0/deed.ja

(2)

MELCOM1101

によるFACOM331

のためのシ

・ご ぺ

ユ レ ー タ ー

はじめに1

自動プログラミングとシミュレーター2MELCOM1101

によるFACOM331

のためのシミュレーターのフ= ―チャート3

シミュレ ーターのプ1==2

グラム4

付属ルーチンのフローチャートとプf3グラム(1

)16 進数をMAP

語へ変換

(工) 変換するフ1==

・−チャート

③ 変換するプログラム(2)16

進数を10進数へ変換

① 変換するフa ーチャート

③ 変換するプログラム(3)MAP

語 を16進数へ変換

① 変換するフロ ―チャート

③ 変換プg グラム(4)

シフトの実験

① 実験のフロ―チ ャート

③ 実験プログラム

㈲TimeBell(T

)TimeBell

のフ= ―チャート

②TimeBell

のプ1==z

グラム

おわりに

はじめに

近年,電子計算機の発達は,真に刻一刻とい える程, めざましい ものであ

り,その各種の応用部門への浸透も又 著しい とい える。 特にディジタル計算

機では, 各種のプロ グラミング言語の開発に より, 特別 の予備知識を必要と

(3)

し ない で 誰で もが容易 に デ ィジ コソを使用 で きる よ うに なって きてい る。 し

か し, その た めに は, プ ロ グラミン グ言 語の開 発 執

計算 機 自身 の計 算速度

の高 度化 お よび 計算容量:の拡 大化又, 計算機 のよ り低 価格 化等 と共 に 推進 さ

れ なくて は な らない とい え る。 このプ ロ グラ ミン グ言 語 め中 の自動 プ ロ グラ

ミン グの一 種 で あ るFACOM3311

)の た めの シ ミ ュレ ータ ーを,MELCOM110

ぴ)に よって 作 るこ とは シス テ ムプl=1

グラ ムの実 体 を解 析 す る上 に非 常に

意義 か お る。H.A.

サイ モ ン

〔12 〕が“経営 は, 情報 に よる意 思決定 活動 であ

る” と, 又“ 情 報 を行 動 に変 換す る ことで ある” と述 べてい る よ うに, 近年

の企業 経 営に おい て, 情報 の取 扱い 方 が重要に なっ て きてい る。 こ の情報処

理活 動 におい て は,MIS

等 が問題 と なって きてい る よ うに, 電子 計算機の

果 たす役 割 は今後 ます ます高い ものに な るとい え る。

本 論文 で は, 第1 章 で 自動 プp・グラ ミン グと シ ミュ レ ータ ーの関 連を述 べ,

第2,3 章 で シ ミ ュレ ータ ー のフpt ーチャ ート及 び プ ロ グラ ムを掲 げ てあ る。FACOM331,MELCOM1101

の 機能, プ=; グラ ム, そ の他にっい ては,

注, 参 考文献 を参 照 さ れたい 。

1 自動プログラミングとシミュレーター

アセンブラ ー言語によるプコダラミングは,機械語かそれに近い段階のレ

ベルでの思考 が必要であるのに対し,人間が計算機に実施させたい問題を計

画する段階では, 我々が日常使用してい るコトバあるい は, それに近い シン

ボルに よってプ ログラミソブ をし, それによりプロ グラミングが能率的 にな

る。

このような機械語より相当人間に近い レベルでの情報処理 の要求 を記述す

る言語が問題向言語と呼ばれる。

問題向言語の意義は, 次のように列挙できる。

情報処理に関する人間の思考上の媒体としての意義(ii

) 情報処理に関する情報の人間相互の連絡ない し記録保存用 の手段とし

ての意義

情報処理機構に対 して実行を指示する手段 としての意義

岡 の場合すなわち命令言語としては, 計算機の側にその言語を受けつけ,

(4)

MELCOM1101

によるFACOM331

のためのシミ4 レーダ-145

規 定 され た とお りの情 報処理 を実行 す る体 制が準備 され てい る事 が必要 に な

る。 すでに, そ の よ うな体 制が実 用化 されてい る か, あ るい は, そ の可能 性

を十 分意識 して, 工夫 された問題 向 言語 を自動 プリ クラ ミ ン ク言語 といい ,

そ れによ って指示 され た情報 処理 計 画 から計 算機が 自動的 に機 械語的 プロ グ

ラ ムを作 る過 程, あ るい は転 じ て, その 言語 によ って人 間 が 計画 を 作る事 を

自動 プ1==

・ダ ラミ ンダとい う。

自動 プ13 グラ ミン グ言 語に よ る情報 処理 の実行 の時 に は, そ の言 語で 書か

れ た ソースプ ロ グラ ム(Sourceprogram) を入 力 とし,こ れを処理 し,機 械向用

語 でこれに対 応 す るプ ロ グラ ムー オブ ジ ェ クトプロ ダラ ム(Objectprogram)

に直 す。 この よう な前 処 理 のた めに働 く プ ロ グラ ムを, 一 般 に その 言語 のプ

ロセッサ ーとい う。 そ れは又 コ ンパイ ラ ー, トラ ンス レ ーダ ー, ジ ェネレ ー

タ ー, シ ミ ュレ ー タ一等 の ように 言語 の種類 に よって 呼 び分 け られ る。つ

次に その概略 を, 図1 で示 し, 逐次説 明す る。

図1

な ニ ゲ甘 言 万 言二 言)

y謡回 三三滋

ト ラン スレ ーダ ー(Translator)

トランス レ ーダ ーは, プ ロ グラマ ーが, シ ンボ リ ッ クコード や日常 語に近

い 文章で 書い たプ ロ グラ ムを, そ の コンピ ュータ ーの た めに 開発 され た翻訳

用 プロ グラムに よって機 械 語に 直 すプ ロ グラムで あ る6 この場 合,万事 前に ア

セ ンブ リ ー(翻訳操作)をや れば, そ の後 は オブジ ェ クト プ ロ グラ ム( 機械語)

で演算 を させ れば よい 。

アセ ンブ ラ ー(Assembler )

機械語 の1 つに対 し て, シン ボリ ッ クのプ ロ グラ ムを1 対1 で 書い てい く

や り方で, あ とは コンピ ュータ ーが翻 訳プ ロ グラ ムに よ って 機械 語に 直 して

い く。 国産 のSIP (SymbolicInputProgram

) は有名 で ある。

コンパイ ラ ー(Compiler )

コンパイ ラーは,1 つの プ ロ グラ ムを複数 の機 械語 プ ロ グラムに翻 訳 する。

(5)

その言語は日常語に近い英字,数字 を使い,一般に自動 プコグラミソダとし

ては コンパイラーが使われており, その記述方法はプロ グラム・ステートy

ソトとい われる。

コンバ ーター(Converter,ConversionProgram) 図2

すでに出来上がってい るプログラム醜 機種変更されると,改めてプT=グ

ラムを作り直さなければならない。

しかし, 新プロ グラムへの変更は,機種の性能によってむずかしい 問題で

あり,比 較的 性能の近い 計算機間で行なわれる。

図2

A

コ ン ピ.

タ ー の ソ ー ス プ

ロ グ ラ ム(SourceProgram

コンバ ーター

オブ ジェ クトプロ グラム(Objectprogram)

インタ ープ リター(Interpreter

ト ランスレ ーダーは, あらかじめ翻訳プログラムに よって必要な機械語プT

・グラムを翻訳して準備しておくのであるが,インタ ープリターは,翻訳プ

ログラムで機械語に直しながら処理を行 う。 通 訳(解釈)ルーチ ンとい われ

る。

シミュレーター(Simulator

) 図3

イソタープ リタ ーの一種であるが,特定のコソピュータ ー用に作られたプ=z

グラムで他のコンピ ューターの使用を可能にする。すなわち,他のコンピ

ュータ ーシステム,又は,サ ブシステムのオペ レーションを模擬するのであ

る。例えば,A のコンピュータ ーを使ってい るユーザ ーが,A が使えなくな

ったとき,A

用のプログラムをB 用のプ ログラムに翻訳しながら処理をする

シミュレ ーションプログラムが開発されてい るとB が使える。

コンバ ータ ーとの違い は, コンバー タ ーの場合は,A 用プl==

・グラムからB

用プログラムを作りこれをB にかけるのに対 し, シミュレーターでは,B 用

(6)

MELCOM1101

によるFACOM:331

のためのシミュレーター147

プl==

・グラ ムを作 るので は なくて,い きな り,B をA 用 プ ロ グラ ムで演 算 させ

る3)。図2,3

を参照 す る。

図3

シ ミュレ ータ ーの実用 は前述 の他に, まだ 使用 不 可能 な, あるい は ソフト

ウ ェアだけで, ハ ード ウ ェア が作ら れてい ない 新 機種 の プ1==

・グラムを, 既成

の 計算機で デ ィパ ッ クす る ことが行 な われ, こ れに よ り新 機種 の開 発研究に

役 立つ。

具体的 な使い 方 として は, まず,FACOM331

の命 令 語 で書い た プ1=iグ

ラ ムをMELCOM1101

に入力 させ る。 そ のた めに ロ, ダ ーによ って シ ミュ

レ ータ ーの全 体 を読込 み, まず,ブ ラ ンチス イ ッチ(BS )1 をon に して10 ∼22

ライ ン( データ格納)を クリアして, 次 にBS4

をon

に して デ ータがタイ

プ イ ソ(Typein )で きる状 態に し デ ータ を格 納 す る。 デ ータを実 行 させ ると

きはBS2

をon

にす る。

又, デ ータ を テ ープ よ り読込 みたい と きは,BS8

をon

に し, タイプイ

ソしたデ ータの テ ープ が必要 な時 に は,BS8

をoff に し ておけ ば よい 。FACOM

の 命令 語 をタイプ イ ソす る と きは, エ ン ドマ ー ク(AorB

) を

各A (XorY

)として打 ち, 最後 に ワ ードこ

ニ!

ンド, セ ット レジ スタ ーを打 つ。FACOM

の命 令 語の中 で,XRP

〔310 〕,XRC

〔311 〕 は, シ ミ ュレ ¬ト出

来 ない ので除 い てあ る。 又, 入 出力 命令 の中 で,RT 〔300 〕 は タイ プイ ソN

モ ードで8 ビ,ジト打 つ よ うに し てある し,RTD

〔301〕

,RTO

〔302〕 もタイ

(7)

2FACOM331

のためのMELCOM1101

による シミュレーターの

フローチャート

(8)

MELCOM1101

に よるFACOM331

の ため のシ ミュレ ータ ー149

以`下 同 様 に し て ,03 ラ イ ン か ら09 ラ イ ン まで テー プ を読 み込 ん で 格納 す る。

(9)
(10)

Yes -ク リ ア No MELCOM1101 に よ るFACOM331 の た め の シ ミ ュ レ ー ク ー151 (0845) 十(ARI) →ARI0845:004957160 0852 →44o0852:G990000000 ARlI =0? よ\り 二 二(0859) 十(ARI) →ART0859:G000000010 0821 →44i0822 →4 も0823 →4430824 →44o 40. →ARIARI →ID,2 ビ ッ斗 右 シフ ト 00000007 )00000070 )00000700 )00007000 ) IDi )

44o バARI) →ARII

-^ARII ARII

0871(00070000

0872(00700000

0873(07000000

0874(70000000

^ARII 0830→ARI0830:003557100 )→443) →44o) →44i) →4も

(0834)十(ARII) →ARIIARII

→0800

・>ARII ARII ト{0852 AR →I (ARn)(44) →40 ラ イン 0801 →ARI 40,-^ARI ARl ⇒IDi5 ビ ット右 シフ ト NCST 命 令(0047 卜(ARI) を実行0047:G01000000 シ フ ト 40. →ARTART →IDi ,1 ビ7 ト 右 シ フ ト ART →IDi3 ビ ット 右 シ フ ト ARI (ID,)十(ARII) →ARII NCST 命 令(0834) 十(ARI) を 実 行0834:G010000000 0800 へ IDiうAR (ID,)十(ARII)->ARII(40i) 十(ARII 卜ARII →40 ラ イン 403 →ARTARI →ID,4 ビ ッ ト 右 シフ ト 4O, ≒ARIAR ト ナIDi6 ピ ット 右 シフ ト 083&→ARII0837:343908575

(11)

ΛDDRESS-Part を2 進 数 に 変 換 す る サ ブ ル ー チ ン

CHWD →CHWD +1 の サ ブ丿レ ー チ ン

(12)

MELCOM1101 に よ るFACOM331 の た め の シ ミ ュ レ ー タ ー153

FACOM

の 命 令 語 を インタープ リンIヽす るルーチ ンJum&Stop

〔JS,000

Jump 〔J,010 〕

StoreJump

〔SJ,011

(13)

JumpNonZero

〔JNZ030

JumpEqual

〔JE031

JumpLarge

〔JL032 〕

Add 〔A100 〕NCST

命 令(0321)

十(ARI) を実行0321:004200560

Add&Transfer 〔AT101 〕 サ ブ ル ー チ ンB

(14)

Sub と同 じ 命 令 を実行

MELCOM1101

に よ るFACOM331

の ため のシ ミ ュレ ータ

AddAddress

〔ADD102

Raise 〔R103 〕

Sub 〔B110

Sub&Transfer

〔BTIll

IDi を6 ビット 右 シフト

ID,⇒ARI(IDo)+(ARl

トARl

155

NCST 命令(0588)

(15)

0291→ARIART:669556040ARI →0234 0213 →ARl0213: ・009921 ・633ARI →0416 0297 →ART0297:663756040ARI →0465

And 〔A'ND120 〕

And&Transfer 〔ANT121 〕 0205 へjump する 0206 →ARI0206:009921632ARI:0416 0219→ARI0219:009921633ART →0406 43, →44 サブルーチンk を実 行 48o →ARI(48 い 十(ARlトARI サブ ルー チンB を実 行 48i-^ARl (IDよ卜(ARI ⇒ARI 0231→ART0231:009921633AR 工→0466 NCST 命 令(ARI) 十(0506) を実 行0506:000700560 NCST 命 令(ARTO 十(0520) を 実 行0520:003156000

(44i)(ARl) →ARlARI

→43i

48o →ARIARI-→IDi6 ビ ット右 シフ ト

ExclusiveOR

〔E130

(16)

(43i)(ARl) →ARIART →ARII

MELCOM1101 に よ るFACOM331 の た め の シ ミ^ シ ー タ ー157

48i →ARI(48o)

十(ARI) →ARI ARII ARII

EO &Transfer 〔131ET 〕

Multiply〔M133

ClearAdd

〔XA200

43i)(ARllトARlIO641)+(ARII)-*ARIIARII →43,

(17)

Transfer

〔T210

TransferAddress

〔TAD211

TransferIndex

〔TI212

(18)

MELCOM1101

に よ るFACOM331

のため の シ ミ ュレ ータ ー159

ShiftLeft

〔SL220

ShiftRight

〔SR230

0103→ARI0103:373843530ARI →0487 → ・ 0119→ARI0119:008445630ART →0489 → − 0123→ARI0123:179156040ART →0495 ^*・ サブルー-チンA を 実 行 會 0128 →ART0128:872743520ARI →0487 一夕廊・ 0431→ARI0431:006744630ARI →0489 =〃 − 0438→ARI0438:689556040ART →0495

-ReadTape

〔RT300

(19)

Readtapedecimal

〔RTD301

(20)

MELCOM1101 に よ るFACOM331 の た め の シ ミ ュ レ ー ダ ー161

(21)

3

シ ミ ュ レ ー タ ー の プ ロ グ ラ ム6)

■=− ダ ー の プr二z

グ ラ ム

O12000 G.Ol.01.39.00.0 .03.04.22.63.0 G.50.72.00.00.0 72 。73.77.49.57.077.76.77.00.60.608 。80.06.57.60.007G.08.!0.39.57.910.00.04.57.60.015.16.18.13.63.1 −18 。17.18.00.60.619G.20.59.30.63.059G.60.65.00.39.z65.66.72.13.63.1 03 。73.80.06.17.004G.05.09.00.38.z09G.IO.11.50.63.0

n

13

67 1CKl 03 37 49 ’77 53 0CO

35

36

.12.13.00.56.8 G.14.16.38.56.5 .17.26.56.60.0 .02.30.00.03.0- .38.73.00.58.0-.72.73.00.60.5 .76.79.05.63.3 −.80.00.31.63.0.08.33.00.48.0 .34.35.48.56.0 .36.38.00.59.0 G.02.00.00.00.0 ″り ‘40 工

2023

56 22 62 01 78 53 .07.14.00.00.0 . 工6.20.56.48.0.21.22.00.60.4.24.25.49.56.0.26.99.55.59.0.04.05.00.00.0.38.59.00.49.0 −.77.57.32.06.4T.3au5.01.59.4 −T.vO.34.52.14.6 22 。24.25.49.56.040G.00.33.39.01.042G.00.33.39.02.044G.00.33.39.03.046G.00.33.39.04.048G.00.33.39.05.007 。00.33.39.06.052G.00.33.39.07.054G.00.33.39.08.056 。58.92.00.00.092 。93.94.00.56.094.95.99.55.59.0 ,93G.OO.00.39.00.0

(22)

02367900004401

n

14

17

20

22

24

75

76

77

79

78

80

81

25

789012CO222333Q ︶

34

27

38

40

48

9467945555 MELCOM1101 に よ るFACOM301 の た め の シ ミ ア セ ン ブ ラ ーME-0.01.02.60.63.1 。03.46.60.63.2 。04.11.00.00.0.07.09.60.63.4.03.04.15.63.0.10.29.00.56.z.11.00.22.63.8G.12.14.00.10.zG.15.17.00.11.zG.18.20.00.12.zG.21.22.00.13.zG 。23.24.00.14.zG.25.75.00.15.zG.76.76.00.16.zG.77.77.00.17.zG.79.79.00.19.zG.80.80.00.20.zG.79.79.00.19.zG.81.81.00.21.zG.82.02.00.22.z 。26.27.60.63.8 。27.38.16.37.0.28.33.13.63.0.30.31.00.56.5G.33.25.39.15.0 。32.33.00.59.0G.00.00.00.01.0.32.33.00.60.6.35.29.00.00.0 。28.38.00.56.zG.39.31.16.56.5 。41.48.56.60.0 。69.70.00.57.0G.50.54.16.37.0 。55.56.03.63.0.55.56.00.60.5 。38.59.00.57.0 。60.62.00.57.5

BS1

テストBS2

テスト

問題格納

ラインをクリア

BS8

テ ス トP.T.R.

よ り 読 む

023457 66666 戸 り 69 0123474583693056792340675825816867 7777740001112433334445004455566644 ユ レ ー タ ー163 G.00.00.01.00.0 .38.63.57.00.0 .49.64.00.57.0 .65.67.00.57.5 G.OO.00.01.00.0 .49.27.57.00.0 G.39.31.16.56.5 .38.71.57.00.0 .72.73.00.57.0 G.50.54.16.37.0 .49.74.57.00.0 .75.00.00.00.0 .03.04.15.63.0 .03 。04.00.60.6.06.08.00.44.0 −.12.13.47.56.0.14.16.56.58.w −.18.19.58.53.0 ・.21.23.00.53.z.08.40.45.63.0.34.35.53.56.0.36.45.20.63.0G.47.37.56.56.5.38.39.56.49.0.41.42.58.56.0.43.45.20.63.0G.68.44.56.56.5.45.50.56.49.0.51.00.22.63.1G.00.00.63.48.0G.00.00.00.15.z.46.48.00.44.0 −.50.52.56.53.w −.54.55.53.56. ‘0.01.58.45.63.0.50.61.53.56.5.02.66.45.63.0.67.68.53.56.5.69.69.21.63.0G.00.00.00.00.zG.00.00.00.15.0

(23)

026789000000

10n

1213

1415

16

17

2227

56047892693372413489 33444445556778800011 0134689017 2222222333 89235603344445 ME −1G.Ol.02.49.56.0.04.05.49.56.5.00.07.00.56.0G.12.12.01.41.0 。00100000 。00020000 。00004000.OOlzzzzzzG.17.17.01.44.0 。00018000 。00003000.OOOOOzzz ,000W0000G.22.22.56.40.0G.27.27.59.41.0G.32.32.56.40.w 。23.36.20.56.0.39.40.41.56.5.43.44.56.41.w 。46.47.40.60.0

48.

22.

51.

55.

58.

56. 49. 52. 56. 59. .61.63. .01.66. .75.77. .02.82. .83.84. G.89.89. .03.04. .37.38.

00.00.0

20.56.0

41.56.5

56.41.w

41.56.0

41.53.0

45.63.0

57.53.0

45.

53.

56.

01.

43.

・ 一 一 ●36666555 53. .87.18.56.04. .19.20.01.56. .00.84.45.63. 89.21.56.04. 23.24.01.56. 17.91.56.04. 95.25.56 28.28.01 87.27.43 04. 0550

00

00

00

00

00 一 一5652 .87.30.56.04. .31.33.04.56. .00.67.44.63. .38.39.04.56. .68.95.56.04. .95.41.56.04. .01.43.43.56. .45.45.56.53. .46.50.01.56. .00.99.21.63. .16.51.56.04. 00

00

00

00

01

0

実行命令解読

extracter extracter M

G

80124572459036813689247586025666666777778889999999887700

07 0648 1146

G

289119568409811222066898

00. 66. 99.21. 54.56. .58.17.20. .51.00.20. .60.61.01. .00.99.21. .66.62.56. .64.65.01. .00.99.2:1. .16.67.56. .68.69.48. .74.75.01. .00.75.00. .77.79.56.

63.

04.

44 ・e 6 3 6 3

56.

63.

04.

56.

63.

04.

56.

59.

56.

52.

03 00 30 00 八UO 32.70. 72.80.

85.

87.

89.

92.

94.

96.

99.

00.

00

86.54.56. 88.56.43. 00.22.63. 93.15.63. 95.00.60. 97.47.56. 92.01.56. 99.21.63. 16.94.56.01 0010 6 0 010 87.00.20.63.4 85.78.01.56.0 00.99.20.63.4 16.76.56.04.0 77.00.22.63.1 .01.02.49.56. .04.05.49.56. .12.12.01.41. .00100000 .000W0000 .46.47.40.60. .72.73.41.57. .83.84.53.56. .19.20.01.56. .00.84.45.63. 0 5 0 0 0 5 0 0 23.24.01.56.0 17.91.56.04.0 87.30.56.04.0 06.07.01.59.0 67.68.53.56.5 72.73.41.57. 89.89.56.56. 92.04.22.63. 90.91.01.59. 0 52 0 XRC

各命令 語に分岐

(24)

0506071011131415192697]30

3134

3745

46

47

4950

515568707273

76 ME-2

MELCOM1101

に よるFACOM331

の ため の シ ミ

5 6 6 3 1 −0221 ・ e79090600 16.10.56. 11.00.20. 13.14.02.

04.

63.

56.

0304 0 .00.99.21.63.3 .16.15.56.04.0 .19.26.02.56.0 00.99.21. 66.27.56. 30.!7.20. 31.34.02. 1 ・ 一134366065

6304

38.39.48. 46.47.02. 56. 59. .00.47.00.57. .49.50.02.57. .0000000 工.52.51.48.56. .53.55.56.43. .06.68.45.63. .69.70.43.56. .71.72.48.56. .73.74.05.59. .00.74.57.00. 2040305005 0 000500 .91.79.56.03.0

78TG.02.56.Ou.uu.

1903684780351245792082 8788998889989999998401 701 1C-Q<M 91.90.56.03 80.26.22.63 81.83.57.43 06.96.45.63 97.98.56.57 99. 86. 88. 00. 91. 94. 84.43.56. 87.43.56. 89.05.59. 77.57.00. 00.22.63. 80.48 91.92.02. 66.95.56. 34.94.56. 95.05.22.

57.

56.

R U0300 00

50

0

1

00

00 S ︸0402 63. 2 97.99.02.56.0 66.37.56.04.0 34.82.56.02. 83.00.22.63. 05.52.22.63. 09.10.22.63. 13.14.22.63. 0 5 3 33 18.73.22.63.3 25.16.22.63.3 22.00.22.63-3

JJM

JEA

AT

234589236012348253471 222222333444444535556

39

74

71

5749677001 18

23.

24.

25.

26.

29.

30.

33.

34.

84.

05.

26.

71 。12

。85.

22.

22.

22.

22.

22.

22.

00.22. 51.22.

63.

63.

一 sie s3333366666 63. ユ ン 6232326 6 37.01.22.63.5 41.41.22.63.5 .42.62.22.63. .42.69.22.63. .44.28.22.63. .45.18.22.63. .49.01.22.63. .53.01.22.63. .36.42.22.63. .54.01.22.63. .55.03.22.63. .58.91.22.63. .62.04.22.63. .40.45.48.56. .75.00.22.63. .75.76.02.56. .76.80.22.63. .78.81.02.56. .05.52.22.63. .10.58.22.63. 17.66. 19.84. 6 3 6 3 IS 2 2 2 2 5554 1 6 1 0 0 1 0 5 1 0 2 0 3333

−ターAAD

DT

TNNOT

ARBB

AEEXT

TAPTI

JLISL

SRRT

RTD

RTOXRC

TY

BT

JS

SJ

JNZJL

165

(25)

01246783592782451325670150601 00000000002223334411445556711

14

13

11222 78235

26

30

3133

3637

89024566 33444441 192021 M:E-3 01.17.20.63. 01.02.43.57. 03.04.48.56. 05.06.48.56.

07.

00.

09.

04.

07.

06.

23.

29.

29.

34.

00.

39.

43.

44.

15.

46.

08.03.59. 08.00.56. 03. 05. 09. 22. 27. 28. 32. 35. 42. 4 工. 40 0 5 0 0 57.56.5

48.

57.

45.

56.

53.

57.0

53.

63.

57.

56.

5 6 5 9 ︸ 一4803

57

57

00

43

6 3 6 3 一 一 〇2220000 15.43.44. 17.20.63. 46.47.48. 49.50.48. 51.55.03.

56.

56.

59.

.00.55.00.56. .59.60.56.56. .76.00.20.63. .77.00.22.63. 0 0 0 0500041 0 405 0 0 W 4 1 .11.17.20.63.4 .12.14.48. .15.00.22.

49.

63.

一 〇 ︱ .17.18.03.44.0 .00100000 .21.22.43.56.w .23.23.56.60.0 .25.00.20.63.4 .27.00.22.63.1 .29.30.40.56.0 .31.17.20.63.4 .32.33.48.56.0 .35.36.48.56.5 .37.38.03.57.0 .00.38.00.56.0 .39.40.03.57.0 .00200000 .41.42.57.56.9 .43.44.43.56.5 .45.46.03.44.0 .00100000 .49.37.56.43.0 .17.19.49.56.0 .20.20.49.56.5 .21.21.03.59.0 .00.42.00.56.0 AT AND

J

JM

B A 16 107798013670297556779446 .78.90.21.63. .91.00.20.63. .52.00.22.63. .77.7 ↓43.56..75.17.20.63..76.77.48.57..77.78.48.57..79.80.57.56..81.82.56.60..84.81.48.49.

84.

53.

56.

55.

57.

58.

59.

60.

61.

63.

00.

67.

66.

67.

69.

69.

71.

72.

73.

71.

85.

86.

88.

89.

90.

92.

00.22.63. 17.20.63. 54.48.49. 0 4 059 0 I OIJt O −

56.

56.

00.

00 。61.62.64.

61.63.1

60.63.1

22.63.1

20.63.4

49.56.0

50

64.00 56. 65.56.43. 00.22.63. 00.20.63. 68.43.56. 70.56.60. 00.22.63. 72.48.49. 00.22.63. 0 0140 0 ・ 10 1 17.20.63.4

85.

17.

89.

90.

43.56. 20.63. 48.57. 48.57.

91.56

93.57

94.00.20. 96.00.22. 23.23.56. 25.00.20. 41.42.57. 17.19.49. 00.42.00. 91.00.20. 77.78.48.

57.

60.

63.

63.

60.

63.

56.

56.

56.

63.

57.

58.00.22.63. 60.61.49.56. 69.68.43.56. 71.00.22.63. 72.72.48.49.

94.

46.

49.

76.

00.20.63 0 4 0 5 9 1 4 1 0 4 90

0

4

5

1

0

0

1

0 −4

47.48.56.0 50.48.56.-5 00.20.63.4

JE

JS

SJ

JNZ

JL

(26)

0345679 0000000 n (MCOO ’ ^111 上I 67023581680123481478946891 11222223334444445555566112 69023757 22333344 ・ ・ ・4 ・ ・I ・ 20695544 901 677 MELCOM1101 に よ るFACOM331 の た め の シ ミ ュ レ ー タ ー167 ME-4 。01.03.49.56.0 .04.05.04.56.5 G.01.00.00.00.0 。06.07.04.56.6 G.uO.00.00.00.0 .08.09.56.60.0 。10.11.49.56.0 .12.13.04.56.5 G.00.00.01.00.0 .14.16.56.49.0 .uu.x^.yj' ±..15.16.56..00.99.21..19.20.41. 5030 1ee 一69375465 .22.25.04.44.0 −.0000000Z.000000301.26.28.57.58.w −.30.31.58.56.0.33.34.58.57.0.37-38.57.60.1.40.34.04.56.5.0000000U.42.44.04.44.0 −.000003W0.00000W00 46.48.57.58. 50.51.58.56. 53.54.58.57. 56.55.04.57. 59.54.04.56. 63.64.56.56. .59.54.04.56. G.63.64.56.56. .00000380 .65.66.56.48. .00.99.21.63. .19.21.04.56.

00.

66.

27.

30.

32.

99.21.63. W − 00955 0 30 4 24.56.04.0 29.48. 32.48. 33.04. 00.33.00. 64.37.56. 38.45.00. 46.47.00.

56.

56.

59.

56.

04.

58.

56.

.52.50.04.44. .00000001 05 00 一 〇Z Z 0 .64.46.04.57.w .52.49.04.57.9 .68.67.57.60.0 .70.71.04.58.5 .00000010 .72.73.04.58.9

72

73

79017788

8384

87

27

89708869 12345678239999999955 458655787873 SL 56482945526893 .00000010 .74.75.58.60.0 .81.82.40.57.0 .52.80.57.04.0 .70.47.04.58.5 .83.82.04.56.5 .000000n _≪R. 只7. ∩0.F,9..z .85.87.00.52.z .87.27.43.52.0 G.60.88.56.56.5 .89.90.04.59.0 .00.67.44.63.0 .90.91.04.56.0 .00000001 .52.92.56.04.0 .93.94.04.56.0 .70.69.04.56.5 .68.95.56.04.0 .96.97.04.56.0 .00-99.21.63.4 .16.98.56.04.0 .99.00.22.63.4 .00.99.21.63.3 .66.74.56.04.0 .78.85.04.56.0 .16.86.56.04.0 .00.99.21.63.3 .87.00.22.63.1 .0405.04.56.5 .000000010 .56.57.57.60.1 .00000400 25.26.20.63. 70.69.04.56. 68.84.57.04. 52.53.64.56. 35.36.04.57. 4 5 009

(27)

524567000000 ゆI 一 一 一9 ゆ 013506 1H1-IrHr-H001

19

20

−13892200001

14

17

226789233333 01234578023456789012381264444444566666666677772555 4 ・ ・ 奉 ・e s19 ・I ゆ sIII1 − sI 呼 − I I I ME-5 .01.02.43.44.0 .03.04.48.56.0 .04.05.48.56.5 .06.07.00.56.0 .00.07.00.56.0 .09.10.56.56.w .13.11.56.43.0 .12.13.48.56.0 .15.15.56.43.0 .06.30.45.63.0 .29 に16.48.56.0.17.19.43.56.5.19.20.05.59.0.00.31.56.00.0.22.00.22.63.1.03.08.05.56.0.00.99.21.63.5.16.09.56.04.0.12.00.20.63.4 14.17.05.56.

00.

16.

32.

00.

66.

38.

39.

00.

66.

42.

66.

40.

45.

47.

66.

40.

61.

63.

66.

40.

66.

47.

40.

99.21.63. 22.56.04. 36.05. 99.21. 37.56. 17.20. 40.05. 99.21. 17.56. 一 一 参1 蓼S φ63436345606560 43.05.56. 29.56.04. 44.56.05. 01.22.63. 58.05.56. 17.56.04. 60. 00. 64. 53. 65. 56.04 22.63 05.56 56.04 56.05 01.22.63 68.56.04 68.56 69.00.22. 70.71.05. 66.83.56. 40.72.56. 73.01.22. 47. 51. 66. 40. 80 75.05. 52. 92. 56. 01.

04.

63.

56.

04.

05.

63.

56.

05.56. 56. 56. 22.

04

04

63

0 3 0 0404030000 5 0 0 0 1 0 0 0 5 0 0 1 0 0 0 5 0 0 0 0 5

ANT

(cont.)

XA T TAD

TI

JLI 3690345791434455555567 68934678235687948577778888899999993477 .47.82.05.56.0 .40.82.56.04.0 .83.00.22.63.1 .18.17.20.63.4 .19.20.48.56.0 .22.23.48.56.5 .24.25.05.59.0 .00.25.00.56.0 .25.26.56.43.0 .27.00.20.63.4 .28.00.22.63.1 .30.31.48.56.0 .33.33.56.43.0 .06.46.45.63.0 .47.48.48.56.0 .50.45.05.59.0 .00.45.56.00.0 .53.54.43.57.0 .15.55.01.44.0 .57.57.57.57.w .58.59.48.56.0 .61.61.56.43.0 -06.74.45.63.0 .75.76.48.56.0 .77.78.43.56.5 .79.66.05.59.0 .00.66.57.00.5 .84.84.48.56.0 .85.86.48.56.0 .87.88.05.59.0 .00.88.00.57.0 .91.73.57.43.0 .95.93.43.57.0 .94.95.57.60.0 .00.98.00.00.0 .98.98.48.49.0- .97.99.06.57.9-.00000001 .00.34.00.06.0 .35.80.57.43.0 .49.49.43.56.5 .40.77.56.04.0 .78.00.22.63.1

(28)

0004

0809

10

n

12

13

14

15

16

17

18

19

20

21

2223

2527

28

29

3132

34

35

03

36

38

40

4345

46

4849

50 I Q . ︰︶ 5 5

5455

7056 73 MELCOM1101 に よ るFACOM331 の た め の シ ミ ME −6.01.02.43.56.0EO.07.08.56.56.w.09.10.06.57.0.00.99.21.63.6.16.11.57.04.0.12.00.21.63.4.13.14.06.57.0.00.99.21.63.3.64.15.57.04.0.16.17.21.63.4.17.18.06.57.0.00.99.21.63.3.16.19.57.04.0.20.21.06.57.0.00.99.21.63.3.66.22.57.04.0.22.23.56.57.0.24.25.48.56.0.26.27.48.56.0.28.29.06.59.0.00.29.00.56.0.30.31.57.56.5.35.32.56.56.w.0 工.33.56.06.0.35.36.06.44.0.00066666.00055555.37.38.56.56.w.39.40.56.57.0.41.42.48.56.0.44.45.48.56.5.45.46.56.57.5.47.48.57.57.w.01.49.06.57.5.49.50.57.43.0.5 工.00.22.63.1.52.53.06.56.0ET.50.54.56.06.0.55.00.22.63.6.56.57.48.56.0.59.60.56.43.0.06.73.45.63.0.75.76.48.56.0

7678

7980

1288 45 00CO

8688

90

93

456999

9798

.20 .05 .06 .24 .07 .56 .37 .39 .41 .44 .64 .7 工 2477

7577

0250

01

64

89

91

6263

66 ユ レ ー タ-169

.77.78.43.56.5

.79.80.06.59.0

.00.80.56.00.0

.81.82.06.56.0

.51.00.22.63.1

.50.83.56.06.0

.85.86.06.56.0AAD

.66.88.57.04.0

.21.87.56.06.0

.89.90.48.56.0

.92.93.48.56.0

.94.95.06.59.0

.00.95.00.56.0

.01.96.43.56.5

.01.97.56.43.0

.98.99.06.56.0

.66.22.57.04.0

G.26.31.00.00.0

.04.05.00.60.0

.24.07.08.44.0 ・.0000000Z.08.26.47.56.w.00000010.40.39.47.57.wG.43.41.57.57.5.42.44.57.56.5.62.65.06.44.0.000000y0.01.72.56.43.0.74.75.06.56.0.00.99.21.63.6.00.99.21.63.6.89.00.21.63.4.03.04.06.44.0.51.00.22.63.1.01.05.15.73.0.0000000Z.13.91.06.56.0.92.00.22.63.1.63.63.57.43.0.01.66.45.63.0.67.71.43.56.5

(29)

00

01

02

03

04

5700

08

09

10

11

12

13

14

15

16

17

18

20

21

22

43 22 25 67 22 06

ME-7

.01.02.06.56.0

.38.05.00.00.0

.37.06.56.00.0

.04.05.06.56.0

.24.16.05.56.0

.42.06.56.00.0

.08.09.06.56.0

.00000008

.88.10.56.00.0

犬.11.12.00.57.0.38.45.00.00.0.37.13.57.00.0.14.15.00.57.0.24.41.05.56.0.42.45.57.00.0.88.17.56.00.0.42.18.57.00.0.11.20.07.57.0.37.41.57.00.0.01.22.43.56.0TY.23.24.07.57.0.03.25.57.02.0.y98vl400.26.27.05.63.1.25.26.00.60.5.28.00.22.63.1.07.01.22.63.0

00 23 00

41

42

62

46

47

05

09

18

26

92 23 34 78 00 03 11

20

28

27

31

33

36

38

40

43

8045 51 I に n C O L O ' s O

66

70

ME ・-8 。01.02.15.63.0 。01.02.00.60.0.04.41.00.00.0.42.42.00 ∠56.z 。42.62.47.57.0.45.46.08.56.5.47.46.00.59.0G.Ol.00.00.00.0 。07.09.57.53.0.04.18.45.63.0.19.26.53.57.0.27.29.53.57.5.30.32.08.56.0 。34.35.08.59.0G.01.00.00.00.0.09.08.53.57.0 。09.10.48.56.0 。11.]L3.56.53.0 。06.26.45.63.0G.25.28.08.44.0G.33.27.57.40.w.30.31.40.56.0 。32.33.56.53.0.01.36.45.63.0.37.38.53.57.0 。39.40.40.56.0 。41.43.56.53.0 。02.48.45.63.0.49.50.53.57.5.40.51.40.56.0.53.55.56.53.0.03.63.45.63.0.65.66.53.57.5.69.70.40.57.5G.74.75.08.44.0

問題 をタイプ

インで格納

21 ビットの型

に直 す

(30)

75

78

79

80

83

92

・ T } < L O O i c r s

21

22

23

24

30

35

37

39

45

59

61

93 4LO

57

58

52

56

65

72

73

74

MELCOM1101 に よ るFACOM331 の た め の シ ミ ュレ ータ ー171 .01.78.08.56.0 G.83.79.56.40.w .79.80.40.56.0 .81.83.56.53.0 .04.92.45.63.0 .93.94.53.57.5 .96.95.40.56.0 .05.07.45.63.0 G.00.00.00.00.7 G.OO.00.01.48.0 G.OO.00.28.00.0 G.00.07.00.00.0 .00.35.57.10.0 .30.37.08.57.0 .34.39.08.57.5 .30.00.57.08.0 .00.59.57.16.0 .52.61.08.44.0 .60.49.56.57.w .52.53.08.57.9 .54.56.57.60.0 .58.58.00.00.0 .60.05.47.57.0 G.99.00.00.00.0 .59.58.08.56.5 .67.95.56.43.0 G.00.v2.00.00.0 G.07.00.00.00.0 G.v2.00.00.00.0

01

18

158893222332 133689469330999011

20

26

7512824734445666

69

43

056124560788999945 51354555

57

61

7788689 8937587 ME-9 02.18.15.63.0 19.20.00.60.6 *24.25.47.56.026.28.09.56.928.37.56.60.0 *26.39.09.56.519.23.09.56.924.31.57.56.533.58.09.59.0 * RTO

G

G

G G 34.00. 04.96. 97.98. 88.99. 99.00. 05.21. 17.16. 00.00.

21.

00.

38.

46.

00.

41 。16.

18

0045

47

22.63.0*00.00.0RTD09.56.056.00.0

22. 22. 22. 00. 00 ,

63.7 *63.7

*63.7

*00.x00.0

j 0 0 0 0 l1 0 0 0 0 09 56. 0 99.21.63.0 *58.09.56.062.56.04.0 .64.00.20 ・.63.4 *.65.67.06.56.0.66.69.56.04.0.70.00.22.63.1 *.88.70.00.44.0.71.85.09.56.z.01.86.56.43.0.88.91.47.57.w.01.92.43.56.0.93.94.57.56.5.01.95.56.43.0.96.01.00.00.0.00.91.21.63.0 *.66.51.56.04.0.53.17.20.63.4 *.54.55.00.56.0.00.99.21.63.3 *.00.99.21.63.3 *.58.58.48.56.0.08.78.45.63.0.79.79.53.57.0.81.83.48.56.0.85.87.56.53.0.12.19.45.63.0.00.99.21.63.3 *.00.00.00.00.8.00.00.00.00.z

(31)

4 付属ルーチンのフローチャートとプログラム(1)16

進数をMAP

語へ変換

(32)
(33)
(34)

MELCOM1101

に よるFACOM331

の ため の シ ミ ュレ ーター175

③16

進数 をMAP

語 へ変換 するプ1コグラム7)

ISS9 一S 一 一1356479

10.

11.

13.

15.

17.

18.

69.

・ ・ ゆ sI1 ・ 細 ・ ・ se s s ・e se ・S ・ ・11 や 琴 ゆ1491846789014759 → よ2468901384602356766222223333334444445555556666667 79177 G.01.01.39.13.0.01019wx0 .02.03.22.63.x.82034VZX *.04.05.13.56.0.84053780.on.)6.56.13.0.8006y0x0.07.00.31.63.0.870067z0.05.07.00.57.z.8507039Z.08.09.15.63.0.880937z0.08.09.00.60.6.880903w6 *.12.11.1 ム3.44.0.8wOv36wO.12.13.47.56.w.SwOxvzbw.13.14.56.60.0.8 ×0yy3w0 *.20.17.13.44.0.941136wO.20.18.47.56.w.9412vz8w.19.68.56.60.0.9344y3wO *.22.68.13.57.5.96443795.23.24.13.56.0.97183780.03.26.56.02.0.831uy020.26.27.05.63.2.9ulvl7z2.26.27.00.60.5.9ulvO3w5 *.28.29.00.57.z.9wlxO39z.32.30.13.44.0.uOly36wO.32.31.47.56.w.u01zvz8w.33.34.13.56.9.U1223789.35.36.56.60.1.u324y3wl *.33.35.13.56.5.U1233785.36.39.56.57.5.u427y395.40.41.13.44.0.u82936wO.40.42.47.56.w.u82uvz8w へ43.44.13.56.9.uv2w3789.44.45.56.60.1.uw2xy3wl *.43.48.13.56.5.UV303785.48.49.56.57.5.vO31y395.52.50.13.44.0.v43236wO.52.51.47.56.w.v433vz8w −.51.53.56.53.0.v335y350.02.58.45.63.0.823u97zO.59.54.53.56.0.vv36 ×780.55.56.13.56.9.V7383789.56.59.56.60.1.v83vy3wl *.55.62.13.56.5.v73y3785.63.63.56.57.5.vz3zy395.64.65.13.44.0.wO4136wO.64.66.47.56.w.wO42vz8w.67.67.56.53.0.w343y350.04.76.45.63.0.844w97zO.77.77.53.56.0.wx4xx780.78.79.13.56.9.wy4z3789.79.80.56.60.1.wz50y3wl *.78.70.13.56.5.wy463785 ・ ・ ・ 僣 s s ses44 s035689013146788888999799

97.

98.

99.

12.

14.

16.

20.

22.

23.

32.

33.

36.

38.

40.

43.

・ se ・ 一 一57259r-{445556

64.

78.

80.

82.

84.

87.

92.

95.

.82.83.56.57.5 .84.85.13.56.0 .03.86.56.02.0 .87.88.13.56.0 .02.89.56.02.0 .89.90.05.63.2 .89.90.00.60.5 .92.93.47.57.0 .92.71.13.56.0 .02.94.56.02.0 .95.96.13.56.0 .03.97.56.02.0 .97.98.05.63.2 .97.98.00.60.5 .99.00.00.00.0 .00.00.00.00.0 .16.15.13.57.0 G.00.U8.00.00.0 TG.00.00.00.00.0 G.w 工.00.00.00.0.64.41.09.00.0G.W7.00.00.00.0G.10.00.00.00.0.38.31.13.57.5G.16-00.00.00.0G.00.W7.00.00.0G.00.10.00.00.0.47.42.13.57.5G.00.16.00.00.0G.00.00.63.00.0G.00.00.02.32.0.61.54.13.57.5G.00.00.04.00.0

.x253y395

.X4553780

.8356y020

.X7583780

.8259y020

.x95ul7z2

.x95uO3w5 *.xw5xvz90.XW473780.825yy020.XZ603780.8361y020

・yl6217z2

・yl6203w5 *

・y3000000.80000000.900z3790.006w0000.00800000.79000000.W0292400.7Z000000.0U000000.u61z3795.10000000.007Z0000.000U0000.uz2u3795.00100000.OOOOzwOO.00000U00.VX363795.00001000

G.00.00.00.63.0 。000003zOG.00.00.00.00.u 。0000000U.82.77.13.57.5.x24 ×3795G.OO.00.00.01.0 。00000010T.83.18.14.18.3 一 一.X3923923G.36.V4.18.00.0.24724800G.40.00.00.00.0 。28000000.88.v5.36.17.V.x873911v

(35)

(2)16 進数を10進数に変換

(36)

(ARI) −(1342)→ARI1342:100000 (ARI) 十(1342)→ARI (ARI) −1356 →ARI1356:1000 (ARI) 十(1356)→ARI ARII →ARlIIiARIT をクリアー ARI を24 ビ ット左 シフ ト 1386やARI1386:Vlk;40000ARI →0203 タイプ アウI-ARIII

MELCOM1101

に よるFACOM331

のた め の シ ミュレ ータ ー177

1 (ARI) +1335→ARI AR 工≧0 ? Yes (ARI) −(1349)→ART1349:10000 ART ≧0? Yes (ARI) −1363 →ARI1363:100 ヽ{ARI) −{1374) →ARI1374:10

(ARI) 十(ARII) →ARII

タ イプ ア ウ ト

ご 他

END (1347) 十(ARID →ARTI1347:Goo0004000

大 二六

(ARI) +1349→ARI (1361) 十{ARn) →ARlI1361:G000000010 AR 工≧0?Yes 匹 No (1368) 十(ARII) →ARII1368:G000000001 ART ≧0?' 二 ▽(ARID 十(1319)→ARII1319:G160000000 ARII →AR Ⅲ , ア ウ ト プ ッ ト レ デ ィ テ ス ト 終 了 ? No (ARI) ÷(1363)→ARI (ARI) 十(1374)→ART Yes 1392→ARI1392:X9871924ARI →0303

(37)

1. ふ 5. 6. 4. 8. 10. 11. 13. 15. 一 ・ S802122 25. 27. 29. 32. 34. 36. 39. 4 工. SS φ3CDCO44 ‘4 50. 53. 55. ・SS あI S S70247915666 667 73. 75. 78. 79.

②16

進数 を10進数に変換するプ1・グラム

G.01.01.39.13.0.01019wx0 .02.03.22.63.x.82034VZX *.04.05.13.56.0.84053780.00.06.56.13.0.8006y0x0.07.00.31.63.0.870067z0.05.08.00.57.z.8508039Z.09.10.15.63.0.890u37z0.09.10.00.60.6.890u03w6 *.12.13.47.56.0.8w0xvz80.14.15.13.56.9.8y0z3789.16.17.56.60.1 上.9011y3wl *.14.20.13.56.5.8yl43785.21.22.13,56.9.95163789.23.24.56.60.1.9718y3wl *.21.27.13.56.5.951V3785.28.29.13.56.9.9wlx3789.30.31.56.60.1.9ylzy3wl *.28.34.13.56.5.9W223785.35.36.13.56.9.U3243789.37.38.56.60.1.u526y3wl *.35.41.13.56.5.U3293785.42.43.13.56.9.uu2v3789.44.45.56.60.1.uw2xy3wl *.42.48.13.56.5.uti303785.49.50.13.56.9.V1323789.51.52.56.60.1.v334y3wl *.49.55.13.56.5.V1373785.56.57.13.56.9.V8393789.58.59.56.60.1.vu3vy3wl *.56.62.13.56.5.v83y3785.63.64.13.56.9.VZ403789.65.66.56.60.1.wl42y3wl *.63.69.13.56.5.VZ453785.71.71.57.58.0.w747y7uO.72.73.00.57.z.w849039z.74.75.13.56.9.wu4v3789.76.77.56.60.1. ■W"w4xy3wl *.74.79.13.56.5.wu4z3785G.04.80.56.56.5 ・0450y385 80. 82. 85. 87. 88. 番 ・ ・ 0 1 C O C ? ) C ^ C ? i

94.

96.

97.

14.

26.

17.

19.

21.

24.

28.

31.

33.

35.

38.

40.

42.

45.

47.

49.

52.

54.

56.

59.

61.

63.

66.

68.

74.

77.

86.

92.

.81.82.56.57.5.xl52y395 .84.85.57.58.0.x455y7uO .86.87.13.56.0.X6573780 .03.88.56.02.0.8358y020 .89.90.05.63.1.x95ul7zl .89.90.00.60.5.x95uO3w5 *.92.93.13.56.0.xw5 ×3780.03.94.56.03.0.835yy030.95.96.05.63.3--.xz6017z3.95.96.00.60.5.xz6003w5*.98.00.00.00.0.y2000000TG.59.26.50.32.0.3v9uwuOOG.01.00.00.00.0.01000000.19.13.13.57.5.930 ×3795G.16.00.00.00.0.10000000TG.05.v7.56.16.0.05z5yl00.26.20.13.57.5.9ul43795TG.OO.24.37.40.0.00989680.33.27.13.57.5.ullv3795G.OO.16.00.00.0.00100000G.OO.15.16.36.0.000z4240.40.34.13.57.5.U8223795G.OO.01.00.00.0.00010000G.OO.01.33.42.0.000186u0.47.41.13.57.5.UZ293795G.00.00.04.00.0.00001000G.00.00.09.49.0.00002710.54.48.13.57.5.V6303795G.OO.OO.OO.16.0.00000100G.OO.00.00.62.8.000003y8.61.55.13.57.5.VX37379SG.00.00.00.01.0.00000010G.00.00.00.06.4.00000064.68.62.13.57.5.w43y3795G.OO.OO.00.00.1.00000001G.00.00.00.00.u.0000000u-19.73.13.57.5.93493795T.49.v6.00.00.0.vlz40000T.89.07.06.18.4.X9871924

(38)

MELCOM1101 に よ るFACOM331 の た め の シ ミ ュ レ ー タ ー179

(3)MAP

語を16進数に変 換

(39)
(40)
(41)

③MAP

語 を16 進数に変 換 するプ1==

・グラム

・ ゆ ・ ・l 争 s s ss se se s ・ ・ ・ ・ ・1 轡 ・ s s s ゆ s4e4I ・ 尋 ・ ・ ・I1s 一 ・ ・ ・ ・I ・ ・ ・1234516790139152470257989256896901267901469148073111123333444449922223125555556666678686 G.Ol.01.39.13.0 .01.02.22.63.X *.02.03.13.63.1.02.03.00.60.6 *G.05.05.39.12.0.06.31.13.56.0.00.06.56.13.0G.97.07.00.47.z.08.09.15.63.0.08.09.00.60.6 *.10.11.00.57.z.12.13.13.44.0.16.19.47.56.w.19.21.56.53.0.04.35.45.63.0.31.32.53.56.0.33.34.13.56.9.35.36.56.60.1 *.33.40.13.56.5.41.42.56.57.5.44.45.13.44.0.44.47.47.56.w.49.49.56.52.0.24.98.44.63.0.99.99.52.56.0.06.22.13.56.9.23.24.56.60.1 *.G6.26.13.56.5.27.28.56.57.5.27.39.57.13.0.40.16.00.57.z.86.29.00.13.zG.34.50.00.47.z.50.51.15.63.0.50.51.00.60.6 *.54.56.13.58.0-.02.57.58.03.0-.58.59.13.56.0.01.60.56.03.0.60.61.47.58.0-.65.64.13.44.0.65.66.58.56.w.67.68.56.60.0*.70.71.13.57.0.48.84.13.56.0.86.68.56.13.0.77.80.13.44.0.65.67.58.56.w.61.62.56.60.0 * eell1911 s い s ゆelll s あ ・S s s se se s se s33568912033557903851478247347367777788384188829194991112223 36. t4 slel ● ts sI sele sI s846834588250247012344455585667777999 96. .72.73.13.57.5 .74.75.13.56.0 .03.76.56.02.0 .77.78.05.63.2 .77.78.00.60.5 *.80..81.05.63.3-.80.81.00.60.5 *.91.30.13.44.0.31.83.58.52.0.m.43.44.fi3.0 −− 一一 一 一 一一 −.59.15.52.57.w.86.85.13.56.0.17.87.13.57.9.87.88.57.60.1 *.17.20.13.57.5.92.93.13.44.0.92.18.58.57.w.19.95.57.53.0.04.41.45.63.0.43.94.53.56.5.96.97.13.44.0.98.00.22.63.w *.00.00.00.00.0G.00.00.63.48.0.86.73.56.13.0G-00.00.00.00.1G.IO.00.00.00.0.23.99.13.57.5G.00.00.00.04.0 ・G.00.00.00.16.0.38.32.13.57.5G.00.00.00.10.0G.00.00.00 。15.z.08.14.13.56.5 TG.OO.00.00.00.0 .54.15.57.57.5 G.v4.71.09.G7.2 TG.v3.88.28.57.2 。90.85.13.56.5 .14.68.16.09.0 。86.46.13.56.0 G.00.00.01.56.0 G.wl.00.00.00.0 G.00.U8.00.00.0 。73.25.05.00.0 G.00.00.00.07.8 G.10.00.00.00.0 G.00.00.00.00.z .v2.00.00.00.0 TG.15.v2.00.00.0

(42)

132 COOi ^CJD

7172

Q -i L O 7 7 12. 14. 16. a>>-i 12 3522 COCO 22 1CO33 1 に n o 3 4 一 一4243 5744

49.

51.

34 LOLO 55. MELCOM1101 に よ るFACOM331 の た め の シ ミ ュ レ ー ク ー183 .04.01.58.57.w G.00.03.57.53.0 G.OO.OO.OO.32.w G.04.68.17.01.9-.67.68.00.60.5 .70.71.56.57.0 .27.72.13.56.0 .73.74.12.59.0 .00.75.57.00.0 .76.00.22.63.x .13.14.53.57.0 .15.16.12.57.9 .17.18.57.60.1 .15.21.12.57.5 .22.23.57.56.5 .24.25.12.44.0 .24.26.58.57.w .27.28.12.57.9 .29.30.57.60.1 .27.33.12.57.5 .35.35.57.53.0 .02.40.45.63.0 .41.42.53.56.5 .44.43 レ12.44.0.44.45.58.57.w.46.47.12.57.9.47.48.57.60.1.46.51.12.57.5.52.53.57.56.5.56.54.12.44.0.56.55.58.57.w.56.60.57.56.5

60.

61.

77.

78.

9078 C O L O i £ > C D rn ︶78oo ︵ リ ー89 66. 15. 18. 047024222334 C O 0 0 4 4

50.

56.

7955 46 67

88.

90.

G.61.61.00.03.z .76.77.12.57.0 .03.78.57.03.0 .78.79.05.63.3-.78.79.00.60.5 .81.63.00.00.0 .64.65.12.57.0 ・.03.86.57.02.0.01.87.47.57.0.87.88.57.60.1.90.91.12.56.5.92.66.00.00.0.67.68.05.63.1G.OO.16.00.00.0.20.14.12.56.5G.00.10.00.00.0G.OO.15.60.00.0G.OO.01.00.00.0.32.26.12.56.5G.00.00.10.00.0G.00.00.03.63.0G.00.00.00.16.0.50.45.12.56.5G.00.00.00.10.0G.00.00.00.00.z.60.59.12.44.0.60.61.58.57.0.81.57.34.49.4G.20.00.00.00.0 ・.89.66.00.00.0G.10.00.00.00.0

(43)

(4) シフト の実験

シフ ト の実験 の フ コ ー-

チ ャ ート

シフト の実 験 のプ1==

・グラ ム.G.01.02.39.13.0

24 68

10.

13.

14.

16.

.03.04.22.63.x .04.06.00.58.z-.07.08.13.58.0 .09.10.58.52.0 ,01.13.44.63.0 .13.14.52.56.0 .15.16.13.57.0 .03.17.57.02.0 78II 19. 0222 3422 7. 15. .17.18.05.63.1 .17.18.00.60.5 .07.20.13.56.0 .21.22.56.56.5 .22.23.05.63.1 .22.23.00.60.5 .25.06.00.00.0 G.00.00.00.00.1-T.89.01.16.00.0

(44)

MELCOM1101

によるFACOM331

のためのシミュレーター185

(5)TimeBell

(45)

②TimeBell

のプ ロ グラ ム

12 80 1 25 11 731 5 6 4. 9. 11. 14. 9419 35 22

28.

16.

18.

20.

476229 7999 G.Ol.01.39.13.0 。02.03.22.63.x .07.08.00.57.z .09.10.13.56.5 .11.12.13.56.9 .13.14.56.60.0 .16.17.13.56.5 .18.08.00.00.0 .04.05.13.56.0 .00.06.56.13.0 .07.00.31.63.0 .05.02.00.56.z G.OO.01.00.00.0 G.00.64.00.00.0 .18.19.13.57.5 .20.94.57.13.0 G.95.23.30.63.0 .24.25.13.57.9 .26.27.57.60.0 .28.94.00.00.0 G.00.64.00.00.0 G.00.00.00.00.1 G.00.00.00.01.6 G.00.00.00.00.1 .20.08.13.57.0 G.Ol.01.39.13.0 。02.03.22.63.x .04.09.13.56.0 54 12 36 G.02.05.04.00.0

G.02.04.08.00.0

G.Ol.v5.08.00.0

G.02.04.08.00.0

G.Ol.84.04.00.0

G.GO.82.12.00.0

G.Ol.uO.04.00.0

7.TG.OO.18.12.00.0 8. 9012111 13. 456111 77 1CO 38. 39. G.Ol.83.08.00.0 G.02.04.08.00.0 G.01.V6.04.00.0 G.Ol.66.12.00.0 G.Ol.99.08.00.0 G.OO.02.36.00.0 G.OO.02.36.00.0 G.OO.00.02.01.1 .00.00.00.08.2 。64.00.00.08.2 G.1.14.00.00.00.0 T.W6.00.16.06.7 T

(46)

,76.32.32.13.2-MELCOM1101

によるFACOM331

のためのシミュレーター187

おわりに

この論文 の 目的 は,制 御用小 型電 子 計算 機FACOM331

(JOBMASTER

の アセ ンブラ ーで書 か れたプ ロ グ ラムを逐次 読 み込 みMELCOM1101

い う他の計 算機 に理 解可能 な形 に通 訳 し計 算 するとい う, い わ ゆる ソフト ウ

ェアにおけ る シ こ

ミュレ ータ ーの作成 で あ ケた。

シ ミュレ ーショ ンす るた めの装置 どい う意 味で シ ミ ュレ ータ ーと通 常い わ

れ てい る ものは, 例 えば, フ ライ ト ・シ ミ ュレ ータ ーに おけ るよ うに一 種 の

擬 似実験 装置 で ある。

我 々のい う シ ミュレ ータ ーも広い 意 味で の シミ ュレ ータ ーの一 種 で あると

い え るが, 計 算機 の ソフ ト ウェ アとい う限 定 かっ い て お り, そ れ自身 で は1

つ のプ ロ グラ ムでし かな く, ハ ード ウェア を含 めた全 体 で ない ため, 通常 の

狭 義 のシ ミュレ ータ- と はや や異 なっ た概念 で ある とい え る。

シミ ュレ ータ ーの 作成 のた めには,2 つ の違 った言 語 を理 解 し, そ れを逐

次 変換 するプ ロ グラ ムを書 く必要 か おる。

シミ ュレ ータ ーの プロ グラムを作 ら なけ れば ならない とい う労 力は非 常に

多 くて必 ず しも十分 役 立 つと はい か ない か もし れない 。 しか し なが ら新 機種

の 計算機 を開発 ・研 究 す るに際 して, 従来 の計 算機 を 使 って, 新 機種用 の ソ

フト ウェア を開 発 で きる とい う利点 か おる。 シ ミュレ ータ ーに よって新 しい

ソフト ウェ アの完 備, 充 実 に役 立 つ わけで あ る。

も ちろ ん, この際 あ く まで, シ ミ ュレ ートで あ るから 新 機種 の計 算機 に全

く新 しい タイプ の機能 や命令 が付 属 してい て, そ れが旧 機 種に よって は シミ

ュレ ートで きない こ ともあ り うるわけ で, こ の論文 で も その よう な命 令は除

外 してあ る。 又, 性能 のあ ま ㈲こ違 う計算 機間 の シ ミュ レ ータ ーを作 るとい

うこと は実 質的 な意味 があ まり なく, やは り両 計算機 の 性能, 例 えば計 算速

度 , 容量 の違い が, あ る許 容範 囲に 入 って い る ものにっ い て の み有 意義 であ

る とい える。

この種 の ソフ ト ウ ェアの研究 は大学 とい う 限 られ た人 員 , 資 金, 設 備 の場

所 で は, 計算 機 メ ーカ ー等 と比 較 した場 合, 必 ずし も有 利 であ るとはい えな

い が,基 礎的 な ソフ ト ウ ェアの開発, 研 究 は今後 も大い に重要 であ る。

( 付) 本論作成にあたり,御協力をいただきました名古屋工業大学の小野貴生教授

(47)

ならびに原稿の整理に助力を得 ました東洋大学経営学部の大沢早苗さん,私の

妻瑞枝に感謝いたします。なお,ありうべき誤りは著者に帰するものです。

FACOM331

はJOBMASTER

とも呼ばれ制御用小型電子計算機として以

下の特徴かある。富士通電機[2 ]参照。1

制御用としての設置条件のため高信頼度のトラジスター,ダイオードスイッ

チを用い,温度,湿度,振動等の環境の変化に対し安定的に作動する。2

多種類の入出力を扱うことができ,様々の制御が可能である。3

内部記憶装置があるので,プログラムを自由に変更できる。JOBMASTER

の構成は標準品で次のようである。

山JOBMASTER

本体1

テープ読取機8

単位光電式テープ読取機

演 算回

制 御回

記憶回

1 路 路 路

トランジスタ ー無接 点 リレ ー磁気コアに より構成 される

入出力回路

操作盤

電源装置(2)

テープ作成機1

台(3)

タイプライター1

(4) 磁気ドラム(付加装置)1

台JOBMASTER

の仕様は次のようである。

方式

プログラム記憶方式

記憶容量1024 語

記憶装置

磁気コア

語20

ピット 十符号1 ビット

(10 進6 桁相当)

命令1

アドレス方式

命令数32

演算速度1

命令7ms

入力

①8

単位紙テープ

光電式読取装置読取速度80

桁/secOON,OFF

接点入力8

語まで選択入力を入れる事が可能

出力

タイプライター 印字速度7

字/sec

③ON,OFF

接点出力8

語まで選択出力可能

③ 磁気ドラム 記憶容量16384 語 平均アクセスタイ ム20ms

電源AC100V1

φ5060c/s1.5KVA2

)MELCOM1101

の構成及び仕様は次のとおりである。三菱電機〔7 〕参照。1

構成(1)

基本構成

演算制御装置1

(48)

MELCOM1101

によるFACOM331

のためのシミュレーター189

磁 気 ド ラ ム記 憶 装 置

■L

制 御 卓1

光 電 式 テ ー プ リ ー ダ ー2

紙 テ ー プ パ ン チ ャ ー

! 台│ を 含 む

入 出 力 タ イ プ ラ イ タ ー1

台(2)

付 加 可 能 な 装 置

磁 気 テ ー プ記 憶 装 置4

台 ま で

演 算 高 速 化 装 置 “FLORA"1

微 分 解 析 付 加 装 置 “DDA"1

同 上 用XY

プl==l

ツ タ ー2

台 まで

自 動 電 圧 調 整 装 置1

台(3

) 増 設 可 能 な 入 出 力 装 置

光 電 式 テ ー ブ リ ー ダ ー2

紙 テ ー プ パ ン チ 十 ―3

台2

仕 様

論 理 回 路 , 素 子

ト ラ ン ジ ス タ ー , ゲ ル マ ニ ウ ム ダ イ オ ード に よ る ス タ テ ィ ッ ク回 路 方 式

制 御 , 演 算 方 式

ス ト ア ド ・ プ ロ グ ラ ム方 式

‥(3)

ク ロ ッ ク周 波 数

約214KC

( 周 波 数60 サ イ ク ル の 場 合 )(4)

数 値

固 定 , 浮 動 両 用 の 小 数 点 形 式 で あ り , 数 値 の 桁 数 は , 単 長 で , 固 定 小 数 点 の

場 合 , 絶 対 値32 ビ ッ ト 十符 号1 ビ ッ ト で あ り , 浮 動 小 数 点 だ と 仮 数 部24 ビ ッ ト

十 指 数 部8 ビ ッ ト 十符 号1 ビ ッ ト で あ る 。 倍 長 だ と , 固 定 小 数 点 で 絶 対 値65 ビ

ッ ト 十 符 号1 ビ ッ ト , 浮 動 小 数 点 で 仮 数 部57 ビ ッ ト 十 指 数 部8 ビ ッ ト で あ る 。(5)

命 命

①MAP

(MachineLanguageAssemblingProgram

) 変 則2 番 地 方 式 の 命

令 で 情 報 源 情 報 の 行 先 及 び 次 の 命 令 の 番 地 を 指 定 す る 。96 種 類 あ り ,10 進 法

で 表 現 さ れ る 。

③INFO

−3000 用 語 (InterpreterforFloatingPointOperation

)11/2 番 地

式 即 ち イ ン デ ッ ク ス レ ジ ス タ ー を 含 む 単 一 番 地 式 の 命 令 で あ る 。52 種 類 あ り 。lOii

法 で 表 現 さ れ る 。

(6) 演 算 速 度

固 定 小 数 点 で 加 減 算 が0.16ms,

乗 除 算 が10ms

で あ る 。(7)

記 憶 装 置 ,容 量

遅 延 線 型 磁 気 ド ラ ム で , 回 転 数3600rps (60c/s ) で あ る 。 記 憶 容 量 は4046 語

で あ る 。(8)

イ ン デ ッ ク ス レ ジ ス タ ー

ハ ード ウ ェ ア と し て は 備 わ っ て い な く , プl==

・グ ラ ム に よ り 準 備 す る 。INFO

(49)

−3000 を使用 した場 合は ,10進数4 桁 のインデ ックスレジ スター15 個 を使 用

で きる。(9)

入出力装置

光電式 テ ープ リーダー6

単位式 , リ ール11cm,

正逆両方向可能読取速度300 ∼600 字/秒, ブロ

ッ クアド レス制 御可 能

紙 テ ープパンチ ャー6

単位式 ,パンチ速度 ,1,200 字/分

入出力 タイプ ライ ター

タイプ速度10

宇/秒

電源 ,電力50,60c/s100V

単相

約0.7KVA50,60c/s220V

二 相

約0.3KVA3

) シ ミュレ ータ ーの長所 は,既 にチェ ックずみのプl==

・グラ ムを書 き直 さない で使

えることである。欠 点と して は,実行 に時 間がかかりす ぎることで ある。そこで

最 近では,プロ グラム・ チェ ックのための追跡 ルーチン(tracingroutine,tracer)

やエ ミュレ ータ ー(emulator ) が使 われてい る。エ ミュレ ータ ーは解 釈ル ーチン

を読取 り記憶装置に組込 んだものであ り,シ ミュレ ータ ーでは ,解 釈ル ーチンが

主記憶 装 置に常駐 し効 率があが るた め考え出 された。竹 下 〔11 〕pp.252 ∼253

シ ミュレ ーターは機械語で のプ ロ グラミン グの重荷 を軽減 するためのプログ ラ

ミンクシ ステムとして の機 能 をもち次 の2 つに分類で きる。Fisher

〔3 〕pp.482

∼485

アセンブ リ ー,マ クロ または コンパイ ラーシ ステ ムをシ ミュレ ートする プ

ロ グラ ム。(2)

ある計算機 の機 械語 コ ード を他 の計算機でシ ミュレ ートするプロ グラム。(1

を言語シ ミュレ ーション,

(2)をマシンシ ミュレ ーシ ョンといい本論で の

シ ミュレ ーションは個 の意味で ある。4

) ロ- ダり よオブジェ クト プ1=1グラムを受理 し,これを計算機で実行 するための

準備 を行 ない ,実行 を開始 させる。 そのために,割付 け,結合 ,再配置, ロ ーデ

ィンタの4 つの機能 を果 たさなければならない。Donovan 〔1 〕pp.162 ∼1635

)FACOM331

の命令 一覧表 を以下 に示 す。

飛 越命令

コ ー ド

略号

略号の説明

命令の内容

000

JS

JUMP

&STOP

無条件にD 番地にジャンプして停止する。

010

J

JUMP

無条件にD 番地にジ ャンプして命令を行なう。

oil

SJ

STORE

&JUMP

次のステップをインデックスH に入れてD 番

地にジャンプする。

020

JM

TUMPMINUS

(A)が負であればD 番地にジャンプし,負でな

(50)

MELCOM1101

に よるFACOM331

のた めの シ ミ ュレ ータ ー191

030

JNZ

TUMPNONZERO

(A)がO で な け れ ばD 番 地 に ジ ャ ン プ し ,0 で

あ れ ば ジ ャ ン プ し ない 。

031

JE

TUMPEQUAL

(A)と(D)が 同 一 で あ れ ば 次 の 次 の ス テ ッ プ に ジ

ャ ン プ し , 異 な れ ば ジ ャ ン プ し な い 。

032

JL

TUMPLARGE

(A)が(D)よ り大 で あ れ ば 次 の ス テ ッ プ に ジ ャ ン

プ し , 大 で な け れ ば ジ ャ ン プ し な い 。

演 算 命 令

100

A

ADD

(A)と(D〉

を加算してA レジスターに入れる。

101 AT

ADD

&TRANSFER

(A)と(D)を加算して結果 をA レジスターとD 番

地に入れる。

102 AAD

ADDADDRESS

(A)とDpart

を加算してA レジスターに入れ

る。

103

R

RAISE

D 番地の内容に1 加えてD 番地に入 れる9

110

B

SUB

(A)から(D)を減算してA レジスターに入れる。

Ill

BT

SUB&

TRANSFER

(A)から(D)を減算してA レジスターとD 番地に

入れる。

120 AND

AND

(A)と(D)の論理積を作りK レジスタベ こ入れる。

121 ANT

AND

&TRANSFER

(A)と(D)

の論理積を作りK レジスターとD 番地

に入れる。

130

E

EXCLUSIVEOR

㈲と(D)

の排他的論理和を作りA レジスターに

入れる。

131 ET

EO &TRANSFER

㈲と(D)

の排他的論理和を作りA レジスターとD

番地に入れる。

133

M

M:ULTIPLY

(A)と(D)

の乗算を行ない結果をA レジスターと

インデックスH へ入れる。

転 送 命 令

200

XA

CLEAR

&ADD

(A)をO に し てD 番 地 の 内 容 をA に 入 れ る 。

210

T

TRANSFER

A の内容をD 番地に入れる。

211 TAD

TRANSFER

ADDRESS

D 番 地 のDpart

で お き か え る 。

の み をA

レ ジ ス タ ー のDpart

212

TI

TRANSFER

INDEX

Dpart

を イ ン デ ッ ク ス に 入 れ る 。

213

JLI

JUMP&

LOWERINDEX

イ ン デ ッ ク ス の 内 容 をl 減 じ , イ ン デ ッ ク ス

の 内 容 がO で な い と ジ ャ ン プ,0 な ら そ の ま ま 。

(51)

220

SL

SHIFTLEFT

A レ ジ ス タ ー の 内 容 を左 に シ フ ト す る 。

230

SR

SHIFTRIGHT

A レ ジ ス タ ー の 内 容 を 右 に シ フ ト す る 。

入出力 命令

300 RT

READTAPE(7)

テープの内容 の7 ビ ットをA レジスターに入

れる。

301 RTD

READTAPE(4)

テープの内容 を4 ビ ットづつエンドマークを

読み取るまでK レジ スターに入れる。

302 RTO

READTAPE(3}

テープの内容 を3 ビ ットづつエンドマークを

読み取るまでA レジ スターに入 れる。

310

*XRP

READ

PARALLEL

(A)をO にして入力の内容 をK レジスターに入

れる。

311

*XRC

READCONSOLE

(A)をO にして操作盤の内容 をA レジスターに

入れる。

320 OP

OUTPARALLEL

A レジスターの内容 を出力に出す。

321 TY

TYPEOUT

A レジスタ- の内容 をタイプライターに送出

する。

(1) *印のあるXRR,XRC

はシミュレ ートするのを略してある。(2

)(A)はA レジスターの内容 を,

(D)

はD 番地の内容を意味する。6

)MELcoM1101

の命令語は,次の通りである。L

十 命令の系統MELCOM1101

の命令は,原則的には,ST の情報源からDT の行先へ情

報を送るという機能であり,その流れの途中で情報の形を変えることで演算を

行う。

この区別は,D ≦58 の場合は,s は情報源,D は行先と解読され,情報はs

からD へ転送され√この間にcH

によって決まる演算 を受ける。D >58 の

時は,S,D の組合わせによって演算の種類が決められ,S,D は情報源,行先

という意味を持だなくなる。

 ̄ 演算遂行は時間で制御されており,1 個の情報だけでなく,グループでの情

‥ 報の処理が可能である。MAP

用語S,D

S

D

---00

01

02

03

ラ イ ン00

ラ イ ン01

ラ イ ン02

ラ イ ン03

00

01

02

03

ラ イ ン00

ラ イ ン01

ラ イ ンO2

ラ イ ン03

(52)

MELCOM1101

に よるFACOM331

の ため の シ ミュレ ータ ー193

35

36

37

38

39

ラ イ ン35

ラ イ ン36

ラ イ ン37 ( 出 力 ラ イ ン )

ラ イ ン38

ラ イ ン39 ( 入 力 ラ イ ン )

以 上40 ラ イ ン は 全 部100WL

( ワ ー ド ラ イ ン ) で あ る 。

35

36

37

38

39

ラ イ ン35

ラ イ ン36

ラ イ ン37 ( 出 力 ラ イ ン )

ラ イ ン38

ラ イ ン39 ( 入 力 ラ イ ン )

40

46

47

ラ イ フ401

ラ イ ン46

↓4WL

ラ イ ン47( 入 力 ラ イ ン)

40

46

47

ラ イ フ401

ラ イ ン46

↓4WL

ラ イ ン47( 入 力 ラ イ ン)

48

49

ラ イ ン491

ラ イ ン49

48

49

ラ イ ン49}WL

ラ イ ン49

50

51

お}FLORA

の ス タ テ ィ ッ ク

ER

FR

52

53

54

yUI

乗 除 算 レ ジ ス タ

52

53

54

YEI

乗 除 算 レ ジ ス タ

55 ( ライ ン40 )・InR ( 入 力 レ ジ ス タ) 55

OutR ( 出 力 レ ジ ス タ)

56

57

58

土 斟尚−

56

57

58

ミE11

累 算 レ ジ ス タ

59

60

61

62

63

( ラ イ ン40 )・

( ラ イ ン41 )

( ラ イ ン40 )・( ラ イ ン41 )

( ラ イ ン42 )・

( ラ イ ン43 )

( ラ イ ン42 )・

( ラ イ ン43l〉

( ラ イ ン4O )

( ラ イ ン41 )

( ラ イ ン40 )・ARH

(SP

)AR

(DP

59

60

61

62

63

NCST

TEST

( テ ス ト 命 令 )FLORA

ぶ 卜ORA

特 殊 命 令

2。 命令の構造

1177664

TM : ト ラッピ ン グマ・―カを入 れるか入 れない か。( タイ プキ ー“T" )G

: グル ープ演算 か否 か。( タイプキー“G")T

: 命令遂行 のタイ ミングを規制する部 分で2 桁のlO 進 法

1

(53)

グループ演算の時:遂行の終了する1 つ後のWT ( ワードタイム)

グループ演算でない時:遂行の始まるWTN:

次に遂行する命令のある場所(WT

)2 桁の10進法S:

情報源のライン2

桁のlO進法D:

情報の行先のライン2

桁の10進法CH

:情報の流れを制御する16 進法1 桁S

/D: 単長語,倍長語の区別3.SP

の四則演算(1

) 加減算(SP

(D

御破算して加えよT,N,S

,D,4S,T

にあるデータが加算形に直され,゛D,T の内容 をクリアして,DT

に記憶される。

② 加えよT,N,S

,D,5S

,Tにあるデータが加算形に直されて,D,T に加えられる。

御破算して絶対値を加えよT,N,S,D,2S,T

にあるデ ータの絶対値が,D,T

の内容を御破算して,D,T

に入

る。

絶対値を加えよT

,N,S,D,3S,T

にあるデ ータの絶対値が,D,T のデ ータに加えられるよ

御破算して引算せよT,N

,S,D,8S,T

にあるデータが符号を変られ,その結果が負ならば(S ,T)の2

の補数がとられ,正ならばそのままがD,T の内容を御破算して,D ノ

入る。

⑥ 引算せよT,N,S

,D,91S,T

にあるデータの符号が変えられ,その結果が負ならば,

(S,T

)の2

の補数がとられ,正ならばそのままが,D,T の内容に加えられる。

⑦ 御破算して絶対値を引算せよT,N,S

,D,6S

,Tにあるデータの絶対値の2 の補数が,D,T の内容を御破算して,D,T

へ入る。

⑧ 絶対値 を引算せよT,N,S,D

,7S,T

にあるデ ータの絶対値 の2 の補数がD,T の内容に加えられる。(2

) コピ ー(S,P

御破算せよT,N

,S,D,ZD,T

が御破算 される。

コピ ーせよT,N,S,D

,0S

,Tにあるデ ータがそのままDT に入る。

③ 符号 を変えてコピ ーせよT,N

,S,Dパ1S,T

にあるデ ータが符号だけを変えて,D,T ヘコピ ーされる。

のARI

経由 コピ ーせよT,N,S,D,US

参照

Outline

関連したドキュメント

主として、自己の居住の用に供する住宅の建築の用に供する目的で行う開発行為以外の開

事業セグメントごとの資本コスト(WACC)を算定するためには、BS を作成後、まず株

[r]

「系統情報の公開」に関する留意事項

注)○のあるものを使用すること。

・子会社の取締役等の職務の執行が効率的に行われることを確保するための体制を整備する

食品 品循 循環 環資 資源 源の の再 再生 生利 利用 用等 等の の促 促進 進に に関 関す する る法 法律 律施 施行 行令 令( (抜 抜す

・マネジメントモデルを導入して1 年半が経過したが、安全改革プランを遂行するという本来の目的に対して、「現在のCFAM