問題タブ [intel-8080]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1502 参照

assembly - 8080 のアセンブリで変数をインクリメントしていますか?

現在、Intel 8080 用のプログラムに取り組んでいますが、変数用に予約できるスペースがどのように機能するかがよくわかりません。つまり、そうするとしましょうtest DB 80testたとえば、後で何らかの方法で変数をデクリメントまたはインクリメントできますか、それとも新たに宣言する必要がありますか?

0 投票する
1 に答える
130 参照

assembly - Intel 8080: DE を B に移動する方法は?

と を使用して、即値レジスタ ペアと をロードLXI Dしました。私が使用すると、値が に移動するのに機能しますが、 に移動するにはどうすればよいですか?LXI HDEHLMOV A, MHLADEB

0 投票する
1 に答える
772 参照

assembly - レジスタ ペアをビット単位で読み取る - アセンブリ i8080

レジスタ ペア B に格納されている 16 進値があり、文字単位で読み取りたいと考えています。たとえば、B は 322 (16 進数) で、アキュムレータに 3、2、2 (ASCII) を入れたいとします。それはどういうわけか可能ですか?または、このレジスタペアを「文字列」に格納することは可能ですか? 文字列とは、この行を意味します->my_string: ds 30私は本当に組み立てが初めてです。

0 投票する
1 に答える
515 参照

assembly - OP コード 0x20 および 0x30 の Intel 8080 命令

Intel の 8080-8085 アセンブリ言語プログラミング ガイドによると、OP コード20は Read Interrupt Mask (RIM) 命令に30対応し、Set Interrupt Mask (SIM) 命令に対応します。

指示

ただし、8085 のみが RST5.5、RST6.5、および RST7.5 ハードウェア割り込みを備えています。指示は8080 ハードウェアにある0x20だけ0x30ですか?NOP

0 投票する
2 に答える
409 参照

assembly - 8080 アセンブリの説明

8080 アセンブリ用の逆アセンブラを作成しています。間違っている場合は訂正してください。バイナリをバイト単位で読み取り、各バイトをコマンドに変換するだけです。または、コマンドの長さが長くなる条件がありますか (バイナリで)。