Use APKPure App
Get Simple Processor (Assembly) old version APK for Android
Ceci est un processeur virtuel simple, construit sur un petit nombre de jeu d'instructions.
Étirez votre IMAGINATION ET COMPÉTENCE DANS LE MONDE VIRTUEL DE PROCESSEUR PRIMITIF !!!
Ceci est un processeur virtuel simple hypothétique construit sur un petit nombre de jeu d'instructions.
Vous pouvez écrire le programme dans l'assemblage comme le langage et l'exécuter pour tester votre programme.
Il a 4 usage général des registres A, B, C et D.
pointeur d'instruction (compteur de programme) est désigné par PC.
Il permet d'afficher le contenu du registre et de la valeur de PC pour chaque instruction executed.You peut vérifier la sortie du programme en examinant la valeur du registre désiré.
Jeu d'instructions comprend les éléments suivants:
mov R1, R2 est [R1] <--- [R2]
mov R1, N est [R1] <--- N
ajouter R1, R2 est [R1] <--- [R1] + [R2]
ajouter R1, N [R1] <--- [R1] + N
sous R1, R2 est [R1] <--- [R1] - [R2]
sous R1, N [R1] <--- [R1] -N
mul R1, R2 est [R1] <--- [R1] * [R2]
mul R1, N est [R1] <--- [R1] * N
div R1, R2 est [R1] <--- [R1] / [R2]
div R1, N est [R1] <--- [R1] / N
jmp L est saut à l'emplacement L
jzona L est saut à l'emplacement L si [A] = 0
jnzona est saut à l'emplacement L si [A]! = 0
jzonb est saut à l'emplacement L si [B] = 0
jnzonb est saut à l'emplacement L si [B]! = 0
jzonc est saut à l'emplacement L si [C] = 0
jnzonc est saut à l'emplacement L si [C]! = 0
jzond est saut à l'emplacement L si [D] = 0
jnzond est saut à l'emplacement L si [D]! = 0
hlt est d'arrêter
dans laquelle R, R1, R2 sont tous les registres a, b, c ou d
N est un nombre entier de nombre ou à virgule flottante
L est l'étiquette
[R] signifie le contenu du registre R
Vous pouvez écrire votre propre code et le tester en l'exécutant.
Vous pouvez étirer votre imagination et d'étendre la logique de votre programmation en assembleur dans un environnement contraint comme celui-ci.
Tout cela est * ABSOLUMENT GRATUIT *, * ACHATS NO InApp * et * NO ADS *.
Ceci est très utile à des fins d'éducation.
*** Note: En cas de bug s'il vous plaît signaler le bug à moi par e-mail.
Last updated on Feb 21, 2017
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Telechargé par
Ivan Rodolpho
Nécessite Android
Android 2.2+
Catégories
Signaler
Simple Processor (Assembly)
1.0 by AMITAVA CHAKRAVARTY (AC)
Feb 21, 2017