締切り済みの質問

質問No.4039453
すぐに回答を!
すぐに回答を!
お気に入り投稿に追加する (0人が追加しました)
回答数1
閲覧数270
概略フローチャート
次の命令の概略フローチャートを書きたいのですが、
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

  • question

    フローチャートVisualBasicの勉強を始めて1ヶ月ちょっと経ちます。 今、勉強中でいろいろなプログラム...

  • question

    フローチャートフローチャートについてです 配列テーブル(要素数10、指標i)に格納されている負の値以外をPA...

  • question

    フローチャートの書き方ワンボードマイコンを使ってプログラムの勉強をしているのですが、 その実験の報告書を書くとき、概...

  • question

    halt,rebootではsyncされない?Linuxを終了するとき、shutdownコマンドを使えばきちんとsyncされるので安全だが、...

  • question

    命令lw r1,0(r4) 上記のような命令を実行したとします。レジスタ群r4には32ビット000...

  • question

    Start と Start off以前ネイティブと喋ってて私が、 When did you start working ? と聞...

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

関連するガイド記事

    回答募集中

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

    -PR-

    OKWaveのおすすめ情報

    特集

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

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

    -PR-

    回答のついた最新のQ&A

    ピックアップ

    -PR-
    -PR-