2012-02-08 3 views

答えて

6

あなたは8ビットレジスタの16ビットのアドレスを挿入しませんが、バイトがメモリアドレス16ビット点に含まれています。バイト30が1234 @に格納されている場合 、LDA 1234ええ30

+0

に設定されます!もう少し正確に、「LDAの1234H」であるためにそれを –

+1

を誤解し、プロセッサがデータバス上に現れるものは何でもしてアドレスが0x1234と負荷Aで「メモリリード」サイクルを生成する原因となります。多くの8085システムでは、メモリ読取りにのみ「メモリ読取り」サイクルが使用されますが、「メモリ読取り」サイクルでは、I/Oデバイスによって供給されるデータをフェッチすることも、何もしないこともあります。 – supercat

+0

あなたはそうです。私は今、メモリ、I/Oボードなどで古い8ビットマイクロプロセッサ(Z80,6502)を配線し、それらを楽しんでいます。ボンネットの下にあるものを実際に理解するのは素晴らしいことです。 – huelbois

関連する問題