問題タブ [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.
assembly - 8080 のアセンブリで変数をインクリメントしていますか?
現在、Intel 8080 用のプログラムに取り組んでいますが、変数用に予約できるスペースがどのように機能するかがよくわかりません。つまり、そうするとしましょうtest DB 80
。test
たとえば、後で何らかの方法で変数をデクリメントまたはインクリメントできますか、それとも新たに宣言する必要がありますか?
assembly - Intel 8080: DE を B に移動する方法は?
と を使用して、即値レジスタ ペアと をロードLXI D
しました。私が使用すると、値が に移動するのに機能しますが、 に移動するにはどうすればよいですか?LXI H
DE
HL
MOV A, M
HL
A
DE
B
assembly - レジスタ ペアをビット単位で読み取る - アセンブリ i8080
レジスタ ペア B に格納されている 16 進値があり、文字単位で読み取りたいと考えています。たとえば、B は 322 (16 進数) で、アキュムレータに 3、2、2 (ASCII) を入れたいとします。それはどういうわけか可能ですか?または、このレジスタペアを「文字列」に格納することは可能ですか? 文字列とは、この行を意味します->my_string: ds 30
私は本当に組み立てが初めてです。
assembly - 8080 アセンブリの説明
8080 アセンブリ用の逆アセンブラを作成しています。間違っている場合は訂正してください。バイナリをバイト単位で読み取り、各バイトをコマンドに変換するだけです。または、コマンドの長さが長くなる条件がありますか (バイナリで)。