問題タブ [z80]

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 投票する
1 に答える
495 参照

assembly - Z80 アセンブラの問題

Debian の CP/M 2.2 エミュレーター (z80pack) で Z80 アセンブラーを書き込もうとしています。

行を書き込もうとするたびに「ファイルが見つかりません」と表示されます。説明書を探しましたが、起動方法が記載されていません。入力すべき特別なコマンドはありますか? M80 (Macro-Assembler 80) もすべての行でエラーが発生するためです。

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

assembly - z80 アセンブリのネストされたループ

z80 ハードウェアの Assembly で 3 つのネストされたループを記述する必要があります。最初のループ (最も内部的なループ) は 70 回、残りの 2 つのループは 100 回反復する必要があります。

これは私が思いついたコードですが、正しく動作していないようです。割り込みが生成されるまで繰り返します(スタックオーバーフローエラーだと思います)。

C++ での同様のコードは次のようになります。

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

assembly - MOVラベル、HLテーブル

指示がありますMOV label, HL。私は最初の行しか理解していませんが、2 番目の行はわかりませんMOV label, HL。ZRとは?

そして、誰かがexecuteでそれらの行を説明してくれませんか。

テーブルを見るにはここをクリック

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

assembly - Z80 のドル記号とラベルについて

ブランドン W の ti-84 用の「偽の」アプリケーションを調べて、それがどのように機能するかを調べていました。( http://brandonw.net/calculators/fake/ ) コードを調べていると、理解できないラベルやジャンプ命令がたくさんあることに気付きました。彼がこれらのドル記号とジャンプをどのように使用しているかを知りたい. 私の質問は、次のコード スニペットで尋ねられます: (すべてのコードは、Brandon W のオープン ソースの偽のアプリケーションからのものです!)

私が調査したところ、ドル記号は 16 進または現在の位置カウンターを表すときに使用されます。私が間違っている場合は、私を修正してください。どんな助けでも大歓迎です!

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

assembly - TI-83+ z80 hex プログラムに問題がある

この 16 進コードを実行する AsmProgram を作成しました。

+ボタンが押されるまで待ってから終了するはずですが、機能していないようです。