ApkDownload

Simple Processor (Assembly) APK

버전 1.0 for Windows
업데이트 2016년 May 14일

정보

버전 1.0 (#1)

업데이트 2016년 May 14일

APK 파일 크기 252.2 KB

필요한 Android 버전 Android 2.2+ (Froyo)

개발자 AMITAVA CHAKRAVARTY (AC)

범주 도구 (응용 프로그램)

응용 프로그램 ID ara.adrija.simplep

개발자 노트 이 명령어 세트의 작은 수에 내장 된 간단한 가상 프로세서입니다.

스크린샷 이미지

전체 크기를 보려면 이미지를 클릭하세요.

서술

원시적 프로세서의 가상 세계에서 당신의 상상력과 스킬을 스트레칭!

이 명령어 세트의 작은 수에 내장 된 간단한 가상 가상 프로세서입니다.

당신은 언어와 같은 어셈블리 프로그램을 작성하고 프로그램을 테스트하기 위해 실행할 수 있습니다.

이는 범용 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 *.

이 교육 목적을 위해 매우 유용합니다.

*** 참고 : 어떤 버그가있는 경우 이메일을 통해 나에게 버그를보고하십시오.

평가 및 리뷰

평점: 3.9 / 5 · Less than 100표

(*)는 필수입니다

이전 버전

Simple Processor (Assembly) 1.0 APK - Windows 용 다운로드 - (#1, 252.2 KB)