2012/01/10
■ [z80]自作Z80 CP/Mマシン(7)
ブレッドボードZ80マイコンにRAM(TC5564APL-15)を追加しました、ジャンパ線をほとんど使ってしまった上に、長すぎで格好悪いです(笑い)。
これでROM(1byte DIP-SW)とRAM(8Kbyte)がそろいましたし、RAMにプログラムを書き込んで実行することも出来ます。
書込みはDMAを使わずにメモリに書き込みます、クロックはあいかわらずのプッシュSWの手動ですが、、(^^;
TTLでCPU(i8080)のキットでお馴染みの中日電工さんで新連載「ワンボードマイコンでCP/Mを!」が始まりました、楽しみです!
参考: Z80に関するエントリ、 動画(ニコニコ)はこちら
dip80 『DMAを使わずにメモリに書き込みます』 (08/17 11:06)
dip80 『というのは、具体的にどのようにしてらっしゃるのでしょう?』 (08/17 11:06)
dip80 『アドレス指定は手動クロックで先頭アドレスからインクリメントしていくとして、ライトスイッチの類が見あたりませんよね…』 (08/17 11:09)
kyo 『dip80さん、初めまして。 CPUから出るメモリライトパルスを使いますのでリセットとクロックSWだけです。』 (08/22 00:13)
kyo 『アドレス指定にはHLレジスタを使い、任意の先頭値を入れたり、INC HL命令でインクリメントしたりします。メモリに書込むには LD (HL),nn 命令を使いました。』 (08/22 00:20)
kyo 『CPUの命令読込時に、DIPSWで任意の命令を読み込ませて実行させるんです。(^^』 (08/22 00:22)
dip80 『お返事ありがとうございます! なるほど。メモリに書き込むには命令を実行して書き込むんですね。』 (09/02 10:44)
dip80 『昔を懐かしんで自分もブレッドボードで組んでみようと思っています。その際には参考にさせていただきます。』 (09/02 10:44)