質問
概略フローチャート
- 投稿日時:2008/05/21 17:44

次の命令の概略フローチャートを書きたいのですが、
LD A,1
LD (8100),A
LD A,2
LD (8101),A
HALT
という8100番地に1を8101番地に2を入れる命令です。
この概略フローチャートってこんなんでいいのでしょうか?
START
↓
1を読み込む
↓
指定番地に1を移す。
↓
2を読み込む
↓
指定番地に2を移す。
↓
END
お願いします。
回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:2008/05/21 18:22
まず、
> 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
「←」は代入、読み書きするという意味でたいていはこう略して書く。
(いちいち読むだの書くだの面倒なので)
コード直訳で書くかシンプルに書くかは時と場合で使い分ける。
フローチャートがコードの説明なのだったら前者だし、コードにする前の設計なのだったら後者。
以上、私の場合。
- 質問者のみ
- この回答にお礼をつける
注目の記事
知っておこう!犬を飼う上での心構え
新しい家族と一緒に暮らす上で、知っておくと役に立つ情報をご紹介
このカテゴリで人気のQ&Aランキング
- 4緯度、経度の 10進法と 60進法の変...
- 5バッチ処理でファイルの中身を変数...
- 6プログラマがよく使う「hoge」「ほ...
- 7バッチでテキストを出力したときに...
- 8binファイルを解凍したいのですが
- 9SQLで特定の項目の重複のみを排除し...
- 10batファイルで変数を指定する方法!
- 11SQLで検索結果の出力件数指定?
- 12エクセルVBAでクリップボード内容を...
- 13batである文字列内に特定の文字列が...
- 14シェルでsyntax errorがでてしまう
- 15ゲーム開発がしたい。学ぶべきはC++...
- 16EBCDIC⇒SJIS変換の方法
- 17DataTableから条件を満たした行を別...
- 18バッチファイルでIPアドレスを変更...
- 19チェックサムについて
- 20人工知能の作り方





