北海道
東北(6)
青森県 岩手県 秋田県 宮城県 山形県 福島県
関東(7)
茨城県 栃木県 群馬県 千葉県 埼玉県 東京都 神奈川県
中部(9)
新潟県 長野県 山梨県 静岡県 富山県 石川県 福井県 岐阜県 愛知県
近畿(7)
三重県 滋賀県 奈良県 和歌山県 京都府 大阪府 兵庫県
中国(5)
鳥取県 島根県 岡山県 広島県 山口県
四国(4)
香川県 愛媛県 徳島県 高知県
九州(6)
福岡県 佐賀県 長崎県 熊本県 宮崎県 鹿児島県
沖縄県
Monday, January 11, 2010
Monday, December 28, 2009
CPU機能ブロッグ、入出力回路、メモリ構成
1、レジストの論理回路構成とプログラムカウンタ
インテル社の8080マイクロプロセッサで用いられていた、最もシンプルなレジスタ構成を示します。演算レジスタ(アキュムレータ、フラグレジスタ)、汎用レジスタ(データ、アドレス、演算値での一時などの記憶に用いる多用レジスタ)、スタックポインタ、プログラムカウンタ。
1.1命令レジスタ、演算レジスタ。
命令レジスタは、命令デコーダに信号を引き渡すための一時記憶用レジスタである。演算レジスタは特別なレジスタを持っているのではなく、汎用レジスタをアキュムレータとし、ほかの汎用レジスタと組み合わせて演算レジスタを構成しているのです。
1.2フラグレジスタ
フラグレジスタは、各ビットがいろいろなCPU状態を示すレジスタです。
1.3スタックポインタ
実行順次制御命令での、コール/リターン命令で用いるスタックポインタは、アドレス値をもつスタック専用レジスタです。
1.4プログラムカウンタ
プログラムカウンタは、CPUの現在の命令実行位置を記憶しているメモリです。
2、命令デコーダと制御信号生成回路
1.1命令デコーダは、符号化されている命令レジスタ内容(器機語データ)を解読し、制御信号生成回路の入力信号としてデコードするための命令復号化回路ということになります。
1.2制御信号生成回路
CPU内部の各機能ブロッく(演算回路、アドレス制御回路、汎用レジスタなど)が動作実行するための制御信号を出力します
3、演算部の構成
Z80の演算部は、アキュムレータ、レジスタ、演算回路(ALU)、フラグレジスタ
5、メモリの役割
CPUとともに用いるメモリ種類には、ROM とRAMの2種類があります。ROMには、コンピュータが動作するために必要な動作手順などの基本プログラムや固定データなどを格納します。RAMは、実行プログラム、作業プログラム、演算子、演算データ格納などのメインメモリとして使用しています。
Thursday, December 3, 2009
Subscribe to:
Posts (Atom)