Use APKPure App
Get Simple Processor (Assembly) old version APK for Android
이 명령어 세트의 작은 수에 내장 된 간단한 가상 프로세서입니다.
원시적 프로세서의 가상 세계에서 당신의 상상력과 스킬을 스트레칭!
이 명령어 세트의 작은 수에 내장 된 간단한 가상 가상 프로세서입니다.
당신은 언어와 같은 어셈블리 프로그램을 작성하고 프로그램을 테스트하기 위해 실행할 수 있습니다.
이는 범용 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
jnzonb는 경우 [B]! = 0 위치 (L)에 점프입니다
jzonc 위치 (L)에 점프 경우 [C] = 0
jnzonc는 경우 [C]! = 0 위치 (L)에 점프입니다
jzond 위치 L에 점프 인 경우 [D] = 0
jnzond [D]! = 0 경우 위치 L에 점프입니다
HLT 정지입니다
R, R1, R2는 어느 레지스터 A, B, C 또는 D 어디
N은 숫자의 정수 또는 부동 소수점입니다
L은 레이블입니다
[R]은 레지스터 R의 내용을 의미합니다
당신은 당신의 자신의 코드를 작성하고 실행하여 테스트 할 수 있습니다.
당신은 당신의 상상력을 스트레칭이 같은 제한된 환경에서 어셈블리 프로그래밍 로직을 확장 할 수 있습니다.
이러한 모든이 * 완전 무료 *, * NO 인앱 구매 인 *와 * NO ADS *.
이 교육 목적을 위해 매우 유용합니다.
*** 참고 : 어떤 버그가있는 경우 이메일을 통해 나에게 버그를보고하십시오.
Last updated on Feb 21, 2017
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Simple Processor (Assembly)
1.0 by AMITAVA CHAKRAVARTY (AC)
Feb 21, 2017