We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.

このSimple Processor (Assembly)について

これは、命令セットの数が少ない上に構築されたシンプルな仮想プロセッサです。

PRIMITIVE、プロセッサの仮想世界であなたの想像力とスキルを伸ばします!

これは、命令セットの数が少ない上に構築されたシンプルな仮想的な仮想プロセッサです。

あなたは言語のように、アセンブリ内のプログラムを書いて、あなたのプログラムをテストするためにそれを実行することができます。

これは、4の一般的な目的は、A、B、CおよびDを登録しています

命令ポインタ(プログラムカウンタ)は、PCと表記します。

それはexecuted.Youが所望のレジスタの値を検査することにより、プログラムの出力を確認することができ、各命令のためのレジスタの内容とPCの値が表示されます。

命令セットの構成は次のとおりです。

mov R1、R2は、[R1] <--- [R2]

MOV R1は、Nは[R1] <--- N

R1を追加し、R2は[R1] <--- [R1] + [R2]

R1を追加し、Nは[R1] <--- [R1] + N

サブR1は、R2は[R1] <--- [R1] - [R2]

サブR1、Nである[R1] <--- [R1] -N

MUL R1、R2は、[R1] <--- [R1] * [R2]であります

MUL R1、Nれる[R1] <--- [R1] * N

divのR1、R2で[R1] <--- [R1] / [R2]

div要素R1は、Nは[R1] <--- [R1] / N

JMP Lは、位置Lへのジャンプであります

jzona Lは、位置Lにジャンプする場合、[A] = 0であります

jnzonaがあれば[A]!= 0の位置Lへのジャンプであります

jzonbは位置Lにジャンプする場合[B] = 0であります

[B]場合jnzonbは、位置Lへのジャンプです!= 0

jzoncは位置Lにジャンプする場合[C] = 0であります

[C]場合jnzoncは、位置Lへのジャンプです!= 0

jzond位置Lへのジャンプが[D] = 0

jnzond [D]!= 0の場合、位置Lへのジャンプがあります

HLTが停止しています

R、R1、R2は、任意のレジスタは、A、B、CまたはDである場合

Nは任意の数の整数または浮動小数点であります

Lはラベルです

[R]は、レジスタRの内容を意味します

あなたは、独自のコードを書いて、それを実行してテストすることができます。

あなたは、あなたの想像力を伸ばし、このような制約された環境で、アセンブリ・プログラミング・ロジックを拡張することができます。

これらはすべて、* * ABSOLUTELY FREE *、* NO INAPP購入*と* NO ADSません。

これは、教育目的のために非常に便利です。

***注意:いずれかのバグがある場合は、電子メールを介して私にバグを報告してください。

最新バージョン 1.0 の更新情報

Last updated on 2017年02月21日

Minor bug fixes and improvements. Install or update to the newest version to check it out!

翻訳中...

アプリの追加情報

最終のバージョン

Simple Processor (Assembly) 更新を申請する 1.0

投稿者

Ivan Rodolpho

Android 要件

Android 2.2+

もっと見る

Simple Processor (Assembly) スクリーンショット

APKPureをを購読する
最高のAndroidゲームアプリの最新リリースやニュースやガイドなどの情報にいち早くアクセスすることができます。
いいえ結構です
購読
購読完了!
APKPureの購読が完了しました。
APKPureをを購読する
最高のAndroidゲームアプリの最新リリースやニュースやガイドなどの情報にいち早くアクセスすることができます。
いいえ結構です
購読
成功!
ニュースレターを購読しました。