0

私は最近Z80システムを手に入れ、デバッガー用のdissasmblerを作成しています(Z80yのメモリからプルされた命令をプッシュします)。命令を受け取ることはできますが、ASMをアセンブルするときに問題が発生します。ほとんどのアセンブラーは、命令の完全なセットを正しく理解していないか、一部の命令が混乱して、ASMに正しく変換できないことを発見しています。今日皆さんにお願いするのは、実際に機能するものがあるかどうかです(ソースはさらに良いでしょう)。それ以外の場合は(ほぼ)不可能になるため、シングルパスオプションも使用したいと思います。

最後に、テスト用の手順の完全なセットを誰かが持っているかどうかを知ることです。現時点では、8080リストしかないため、拡張された手順をテストできません。

リンク/ファイルをありがとう、Andy A

4

3 に答える 3

2

Z88開発キットには、アセンブラー(z80asm)とCコンパイラーも含まれています。

ただし、これは2パスアセンブラです。シングルパスアプローチは役に立たないと思います。後でシングルパスで定義されたラベルにJPをどのように組み立てますか?!

The z88dk toolchain seems to be very portable. I am currently trying to port it to my Zilog eZ80 based platform itself.

于 2013-04-16T08:57:07.943 に答える
1

Z-80プログラミングプロジェクトに使用するアセンブラはzmacです。

私はいくつかの拡張機能を備えた独自のバージョンのWindowsを構築しました:

http://members.shaw.ca/gp2000/zmac.html

「z80zmac」をGoogleで検索すると、元のソースコードを見つけるのに役立ちます。

シングルパスアセンブラではありませんが、十分だと思います。

于 2013-01-06T04:20:42.190 に答える
1

Here is the official up-to-date Z80 manual: http://www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080 .

It includes full description of instruction set architecture.

于 2015-01-26T22:33:45.017 に答える