Use APKPure App
Get Simple Processor (Assembly) old version APK for Android
Questo è un semplice processore virtuale costruita su un piccolo numero di set di istruzioni.
Tendete la fantasia e alla capacità NEL MONDO VIRTUALE DI PROCESSORE PRIMITIVO !!!
Questo è un semplice processore virtuale ipotetico costruita su un piccolo numero di set di istruzioni.
È possibile scrivere programmi in assembly come il linguaggio ed eseguirlo per testare il programma.
Ha 4 general purpose registri A, B, C e D.
puntatore all'istruzione (Program Counter) è indicata da PC.
Verrà visualizzato il contenuto del registro e il valore del PC per ogni istruzione executed.You può controllare l'output del programma controllando il valore del registro desiderato.
set di istruzioni è costituito dai seguenti:
MOV R1, R2 è [R1] <--- [R2]
MOV R1, N è [R1] <--- N
aggiungere R1, R2 è [R1] <--- [R1] + [R2]
aggiungere R1, N è [R1] <--- [R1] + N
sub R1, R2 è [R1] <--- [R1] - [R2]
sub 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 è salto di posizione L
jzona L è salto di posizione L se [A] = 0
jnzona è salto di posizione L se [A]! = 0
jzonb è salto di posizione L se [B] = 0
jnzonb è salto di posizione L se [B]! = 0
jzonc è salto di posizione L se [C] = 0
jnzonc è salto di posizione L se [C]! = 0
jzond è salto di posizione L se [D] = 0
jnzond è salto di posizione L se [D]! = 0
HLT è ferma
dove R, R1, R2 sono gli eventuali registri a, b, c o d
N è un numero intero numero o in virgola mobile
L è l'etichetta
[R] significa contenuto del registro R
È possibile scrivere il proprio codice e testarlo eseguendo esso.
È possibile allungare la vostra immaginazione ed estendere la vostra logica di programmazione assembly in un ambiente vincolato come questo.
Tutti questi sono * ASSOLUTAMENTE LIBERO *, * ACQUISTI NO InApp * e * NO * ADS.
Questo è molto utile per scopo l'educazione.
*** Nota: Se c'è qualche bug si prega di segnalare il bug a me tramite e-mail.
Last updated on Feb 21, 2017
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Caricata da
Ivan Rodolpho
È necessario Android
Android 2.2+
Categoria
Segnala
Simple Processor (Assembly)
1.0 by AMITAVA CHAKRAVARTY (AC)
Feb 21, 2017