0
私は8085でアキュムレータは8ビット・レジスタであることを読みました。次に、どのように次の命令が真で来る:L-Hの順LDA:8ビットレジスタに16ビットを挿入していますか?どういう意味ですか?
のアドレスは、「16ビット」のアドレスである
LDA address
どのように我々は8ビットで16ビットのアドレスレジスタを挿入することができますか?
私は8085でアキュムレータは8ビット・レジスタであることを読みました。次に、どのように次の命令が真で来る:L-Hの順LDA:8ビットレジスタに16ビットを挿入していますか?どういう意味ですか?
のアドレスは、「16ビット」のアドレスである
LDA address
どのように我々は8ビットで16ビットのアドレスレジスタを挿入することができますか?
あなたは8ビットレジスタの16ビットのアドレスを挿入しませんが、バイトがメモリアドレス16ビット点に含まれています。バイト30が1234 @に格納されている場合 、LDA 1234ええ30
に設定されます!もう少し正確に、「LDAの1234H」であるためにそれを –
を誤解し、プロセッサがデータバス上に現れるものは何でもしてアドレスが0x1234と負荷Aで「メモリリード」サイクルを生成する原因となります。多くの8085システムでは、メモリ読取りにのみ「メモリ読取り」サイクルが使用されますが、「メモリ読取り」サイクルでは、I/Oデバイスによって供給されるデータをフェッチすることも、何もしないこともあります。 – supercat
あなたはそうです。私は今、メモリ、I/Oボードなどで古い8ビットマイクロプロセッサ(Z80,6502)を配線し、それらを楽しんでいます。ボンネットの下にあるものを実際に理解するのは素晴らしいことです。 – huelbois