-PR-

締切り済みの質問

質問No.4039453
すぐに回答を!
すぐに回答を!
お気に入り投稿に追加する (0人が追加しました)
回答数1
閲覧数311
概略フローチャート
次の命令の概略フローチャートを書きたいのですが、
LD A,1
LD (8100),A
LD A,2
LD (8101),A
HALT
という8100番地に1を8101番地に2を入れる命令です。
この概略フローチャートってこんなんでいいのでしょうか?
START

1を読み込む

指定番地に1を移す。

2を読み込む

指定番地に2を移す。

END
お願いします。
投稿日時 - 2008-05-21 17:44:40

回答 (1)

回答No.1
まず、
> 1を読み込む
> ↓
> 指定番地に1を移す。
1を移す、という書き方は少し奇妙に見えます。

例えば、もし
: LD A,1
: ADD A,1
: LD (8100),A
のようなコードだったとすると、
: 1を読み込む
: 1に1を加える
: 指定番地に2を移す。
のような書き方は奇妙ですよね?

: Aに1を読み込む
: Aに1を加える
: 指定番地にAを書く。
とするのが自然。

そのうえで質問例をあくまでもコード直訳で書くなら
レジスタA←1
メモリ8100←A
レジスタA←2
メモリ8101←A

もっとシンプルに書くなら
メモリ8100←1
メモリ8101←2
「←」は代入、読み書きするという意味でたいていはこう略して書く。
(いちいち読むだの書くだの面倒なので)
コード直訳で書くかシンプルに書くかは時と場合で使い分ける。
フローチャートがコードの説明なのだったら前者だし、コードにする前の設計なのだったら後者。

以上、私の場合。
投稿日時 - 2008-05-21 18:22:22
この回答を支持する
(現在0人が支持しています)
この質問は役に立ちましたか?
1人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

回答募集中

同じカテゴリの人気Q&Aランキング

-PR-
-PR-

特集

誰かに自慢したくなる生物学の問題集!

お城、ボート、ツリーハウス、ユニークな物件満載!

発見や気づきのある調査結果をお届け!

OKDreamsにあなたの「夢」を投稿して!
抽選で30組60名様に試写会ご招待!

このQ&Aの関連キーワード

同じカテゴリの人気Q&Aランキング

-PR-

ピックアップ

-PR-