昨年「Pasocom Mini MZ-80C」を予約購入し、SmileBasicで「Z80アセンブラ」を製作しましたが、何しろ200台限定販売なのでユーザーが少なく価値も低いので、pythonプログラミングの実習を兼ねて「Raspberry Pi」の「python3」で,汎用の「Z80クロスアセンブラ」を作ってみました。命令の種類が740ほどあったり、「LD (IX+d),n」などは1命令内に2つのラベルが使えたり、「LD HL.(nn)」には2種類のコード2A****とED6B****があったりしてデバッグに1ヶ月ほどかかりました。興味のある方は検証していただけると嬉しいです。今後出来れば「Z80エミュレータ」を作りたいです。
このソースプログラムのダウンロードはここをクリックしてください。(2018/01/14)
アセンブラの使い方
アセンブラの擬似命令
By t-asami •
電子工作 •