GNUsim8085 は、Intel 8085マイクロプロセッサのASMコード用のグラフィカルシミュレータ、アセンブラ、およびデバッガです。LinuxおよびWindowsで使用できます。 これらのIntelチップは正確に最新のものではありませんが、現在の多くの設計よりもはるかに単純であるため、アーキテクチャとアセンブリ言語に慣れるための良い方法になる可能性があります。
もちろん、すでに知識を持っているか、より新しいものから始めたい場合は、それらが存在することを知っておく必要があります シミュレーター たとえば、ISARISC-Vについても同様です。 しかし、この記事では、これらのCPUで使用される「pre-x86」命令セットを使用するこの無料のプログラムに焦点を当てます...
ラス 文字 GNUSim8085のハイライトは次のとおりです。
- これらの8085チップのアセンブリコード構文を強調表示できるシンプルなコードエディタがあります。
- また、正しい引数を使用してアセンブリ言語の指示を入力するのにも役立ちます(キーパッドを参照)。
- 生成したコードを実行しながら、CPUレジスタの内容を簡単に確認できます。
- フラグの内容も確認できます。
- スタック、メインメモリ、I / Oシステムのアドレスも表示できます。
- XNUMX進数とXNUMX進数のコンバーターが含まれ、その逆も同様です。
- 前に述べたように、デバッグも可能です。
- ASMでプログラムを段階的に実行できます。
- クリックするだけで、アセンブラをオペコード付きのリストに変えることができます。
- そして、そのGUIはいくつかの言語に翻訳されています...そこから、コマンドラインを使用せずにすべてを制御および表示できます。
これを使用すると、機器が内部からどのように機能するかを学び、ASMを練習することができます。 そして、あなたが持っていない場合 ASMコードマニュアル 8085チップの場合、Web上には学習すべき多数のリソースがあります。 たとえば GitHubの 最初にさまざまなコード例のファイルを見つけることもできます...