みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

「メモリアクセス」とはどういうものなのか?

「Z80CPU」及び「Z80PIO」についているM1ピンは、「メモリアクセス」が

「命令フェッチサイクル」
    or
「オペランドアクセス」

どちらかの区別をするためにM1ピンがありますが、そもそもこの「メモリアクセス」とはどういうもの何でしょうか?

わかりやすく教えてください。 よろしくお願いします。

投稿日時 - 2018-10-06 00:13:03

QNo.9544640

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

 一応は解説書を読んだと思いますが、説明して置きましょうね。

 CPUはクロックサイクルで動作を決めているわけですが、命令を読み込んで実行する命令フェッチサイクル、オペランド(引数)を読み込んで実行するオペランドサイクルを切り替える必要があるので、M1ピンに0か、1の信号を送るわけです。

 メモリーアクセスというのは、64KBのメモリー上の特定のバイトを選ぶ為に、アドレスピンに16ビットの信号を送出してアドレスを決めて、アドレス上のメモリーデータを読み込んだり、書き込む過程を意味します。

 Z80は6809と違って、サイクルスチールが使えないので、命令フェッチ、メモリーアクセスなどに使うクロックと、メモリーリフレッシュに使うクロックを使い分けていますが、その為に、クロックレートが高くても、実際の処理速度は半分ぐらいになります。

 メモリーアクセスに関して詳しく知りたければ、以下のリンク先を参照してください。

参考URL:https://ja.wikipedia.org/wiki/記憶装置

投稿日時 - 2018-10-06 14:53:19

ANo.1

メモリアクセスが分からないと言うことは、逆にメモリとかCPUについて何を知っているのでしょうか?そもそも、メモリとは何であるかわかりますか?

あるいは、「アクセス」という英語が分からないのでしょうか?この場合は、(メモリ中の情報の)読み書きのことです。単語の意味が分からないときは辞書を引きましょう。

投稿日時 - 2018-10-06 00:54:55

あなたにオススメの質問