8085

    -1

    1答えて

    次は、2つの数字の大きいを見つけるためのプログラムである:上記のプログラムで EQU意味を何?そして、指示は何ですか?MVI A、01HはEQUで行いますか? PORT1はここに表示されますか?

    0

    1答えて

    MVI D,10H LXI H,4500 LXI B,4600 l1: MOV A,M STAX B INX H INX B DCR D JNZ l1 RST 1 hlt ループがどのように機能するか、つまりカウントがゼロになる方法と、なぜD値が10Hになるのかを理解するのに役立ちますか?

    0

    3答えて

    で一桁台に、私は47を持って、バイナリにそれは私が47を分割する必要があります0010 1111ですので、私は、バイナリ0000でバイナリ0000 0100および7の4 0111 を得るI this answerを参照してくださいが、インテル8085はdiv命令を持たないので、連続した減算を行うことで除算する必要があります。

    0

    1答えて

    私は8085でアキュムレータは8ビット・レジスタであることを読みました。次に、どのように次の命令が真で来る:L-Hの順 のアドレスは、「16ビット」のアドレスである LDA address どのように我々は8ビットで16ビットのアドレスレジスタを挿入することができますか?

    -1

    2答えて

    以下は、2,8ビットの数値を乗算するために書いたプログラムです。私の友人の一人は、そのプログラムが間違っていると言った。私はそれを確認することができなかったので、私はそれを確認したい。私はアセンブリプログラミングを学び始めました。次のプログラムは、多くのレジスタを使用します。 LDA C001H MOV B,A LDA C002H MOV D,A MOV C,0H CMP C JZ Z

    3

    2答えて

    私はこれを読んで、 8085にプロセッサの開始アドレスは00000Hです。 as、 8086には、プロセッサの開始アドレスはFFFF0Hです。 今私は、メモリの最上部がheapであり、それ以下はstackであることを知りました。今私が混乱しているのは、8085であるかどうか、8086でヒープからメモリがスタックから割り当てられているかどうか、ですか? 概念を明確にするために私を助けてください。あり