;------------------------------------------
;(内容即良加減。没除虫。没動作絶対的保証)
;------------------------------------------
固定記憶 即 04000H
割込制御石 即 08000H
通信制御石 即 09000H
乱記憶 即 00000H
乱記憶域 即 固定記憶 - 乱記憶
受信記憶容量 即 64
.情報部
受信記憶先頭 占領 受信記憶容量
受信記憶指 占領 2
受信記憶数 占領 1
.算譜部
開始:
禁割込
搭載 積指, 固定記憶 ; 積指初期設定
割込術 3 ; 外部割込方式
搭載 栄, 割込制御石
搭載 (栄+1), 0E4H ; 単純式割込
搭載 (栄), 003H ; 割込許可設定
搭載 栄, 通信制御石
搭載 (栄), 0B9H ; 非同期式通信
搭載 (栄), 000H ; 受信割込許可、送信割込不許可
復交換 栄, 誉 ; 通信制御番地保存
搭載 栄, 乱記憶 ; 塗清乱記憶
搭載 丙, 乱記憶域
初期化円環:
搭載 (栄), 0
増加 栄
減少 丙
繰返至丙零 初期化円環
搭載 栄, 乱記憶 ; 通信割込番地
加算 栄, 04H
搭載 (栄), 受信割込副譜 ; 副譜方向登録
搭載 栄, 受信記憶先頭
搭載 (受信記憶指), 栄
円環:
許割込
没動作
没動作
没動作
禁割込
搭載 甲, (受信記憶数) ; 受信有?
零時跳躍 円環
減少 甲
搭載 (受信記憶数), 甲
没動作
没動作
没動作
跳躍 円環
受信割込副譜:
押下積 栄 ; 使用欄保存
押下積 甲
押下積 乙
搭載 甲, (通信制御石+1) ; 受信割込?
論理和 甲, 07H
比較 甲, 01H
合時跳躍 真受信
搭載 (通信制御石), 003H ; 誤動作解消
跳躍 受信終了
真受信:
搭載 甲, (通信制御石) ; 受信情報欄
搭載 乙, 受信記憶数
増加 乙
比較 乙, 受信記憶容量 ; 受信記憶溢?
非合時跳躍 受信終了
記憶終了:
搭載 栄, 受信記憶指
搭載 (栄), 甲 ; 受信情報保存
増加 栄
比較 栄, 受信記憶先頭+受信記憶容量
非合時跳躍 受信後指更新
搭載 栄, 受信記憶先頭
受信後指更新:
搭載 (受信記憶指), 栄
受信完了:
記憶 (受信記憶数), 乙
受信終了:
引上積 乙
引上積 甲
引上積 栄
許割込
帰還
Copyright(c) 1996 Kunio Yoshikawa
無目的コンピュータ用語辞典 / 吉川邦夫 / kneo@mix.or.jp