Используйте приложение APKPure
Историческую версию Simple Processor (Assembly) можно получить на Android
Это простой виртуальный процессор построен на небольшом числе набора команд.
Размять ВООБРАЖЕНИЕ И МАСТЕРСТВА В виртуальном мире примитивного ПРОЦЕССОРЕ !!!
Это простой гипотетический виртуальный процессор построен на небольшом числе набора команд.
Вы можете написать программу в сборке, как язык и запустить его, чтобы проверить вашу программу.
Это 4 регистры общего назначения A, B, C и D.
Указатель инструкции (счетчик команд) обозначается через ПК.
Он будет отображать содержимое регистров и значение PC для каждой команды executed.You может проверить вывод программы путем проверки желаемого значения регистра.
Набор команд состоит из следующих элементов:
мов R1, R2 обозначает [R1] <--- [R2]
мов R1, N является [R1] <--- N
добавить R1, R2 обозначает [R1] <--- [R1] + [R2]
добавить R1, N является [R1] <--- [R1] + N
к югу R1, R2 обозначает [R1] <--- [R1] - [R2]
к югу R1, N является [R1] <--- [R1] -N
мул R1, R2 обозначает [R1] <--- [R1] * [R2]
мул R1, N является [R1] <--- [R1] * N
ДИВ R1, R2 обозначает [R1] <--- [R1] / [R2]
ДИВ R1, N является [R1] <--- [R1] / N
JMP L является переход к месту расположения L
jzona L является переход к месту расположения L, если [A] = 0
jnzona является переход к месту расположения L, если [A]! = 0
jzonb является переход к месту расположения L, если [B] = 0
jnzonb является переход к месту расположения L, если [B]! = 0
jzonc является переход к месту расположения L, если [C] = 0
jnzonc является переход к месту расположения L, если [C]! = 0
jzond является переход к месту расположения L, если [D] = 0
jnzond является переход к месту расположения L, если [D]! = 0
HLT это остановить
где R, R 1, R 2 являются любые регистры а, b, c или d
N любое число целое или с плавающей точкой
L является меткой
[R] означает содержание регистра R
Вы можете написать свой собственный код и протестировать его запустив его.
Вы можете растянуть свое воображение и расширить программную логику сборки в среде стесненным, как это.
Все это * АБСОЛЮТНО БЕСПЛАТНО *, * NO InApp ЗАКУПКИ * и * NO ADS *.
Это очень полезно для цели образования.
*** Примечание: Если есть ошибка, пожалуйста, сообщите об ошибке мне по электронной почте.
Last updated on 21/02/2017
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Загрузил
Ivan Rodolpho
Требуемая версия Android
Android 2.2+
Категория
Жаловаться
Simple Processor (Assembly)
1.0 by AMITAVA CHAKRAVARTY (AC)
21/02/2017