ApkDownload

Simple Processor (Assembly) APK

Versi Terbaru 1.0 untuk Windows
Diupdate 14 May 2016

Informasi Aplikasi

Versi 1.0 (#1)

Diupdate 14 May 2016

Ukuran APK 252.2 KB

Perlu Android versi Android 2.2+ (Froyo)

Ditawarkan Oleh AMITAVA CHAKRAVARTY (AC)

Kategori Aplikasi Alat Gratis

Aplikasi id ara.adrija.simplep

Catatan penulis Ini adalah prosesor virtual yang sederhana dibangun di sejumlah kecil set instruksi.

Gambar Screenshot

Klik pada gambar untuk melihat ukuran penuh

Deskripsi

STRETCH IMAJINASI ANDA DAN KETERAMPILAN DI DUNIA VIRTUAL OF PROSESOR PRIMITIF !!!

Ini adalah sederhana prosesor virtual yang hipotetis dibangun pada sejumlah kecil set instruksi.

Anda dapat menulis program dalam perakitan seperti bahasa dan menjalankannya untuk menguji program Anda.

Hal ini telah 4 tujuan umum register A, B, C dan D.
Instruksi pointer (Program Counter) dinotasikan dengan PC.

Ini akan menampilkan isi daftar dan nilai PC untuk setiap instruksi executed.You dapat memeriksa output program dengan memeriksa nilai register yang diinginkan.

Set instruksi terdiri dari:

mov R1, R2 adalah [R1] <--- [R2]
mov R1, N adalah [R1] <--- N
menambahkan R1, R2 adalah [R1] <--- [R1] + [R2]
menambahkan R1, N adalah [R1] <--- [R1] + N
sub R1, R2 adalah [R1] <--- [R1] - [R2]
sub R1, N adalah [R1] <--- [R1] N
mul R1, R2 adalah [R1] <--- [R1] * [R2]
mul R1, N adalah [R1] <--- [R1] * N
div R1, R2 adalah [R1] <--- [R1] / [R2]
div R1, N adalah [R1] <--- [R1] / N
jmp L adalah melompat ke lokasi L
jzona L adalah melompat ke lokasi L jika [A] = 0
jnzona adalah melompat ke lokasi L jika [A]! = 0
jzonb adalah melompat ke lokasi L jika [B] = 0
jnzonb adalah melompat ke lokasi L jika [B]! = 0
jzonc adalah melompat ke lokasi L jika [C] = 0
jnzonc adalah melompat ke lokasi L jika [C]! = 0
jzond adalah melompat ke lokasi L jika [D] = 0
jnzond adalah melompat ke lokasi L jika [D]! = 0
HLT adalah berhenti

di mana R, R1, R2 adalah setiap register a, b, c atau d
N adalah nomor integer atau floating point
L adalah label
[R] berarti isi daftar R

Anda dapat menulis kode Anda sendiri dan mengujinya dengan menjalankan itu.
Anda dapat meregangkan imajinasi Anda dan memperluas logika pemrograman perakitan di lingkungan dibatasi seperti ini.

Semua ini adalah * TIDAK GRATIS *, * NO InApp PEMBELIAN * dan * NO ADS *.

Hal ini sangat membantu untuk tujuan pendidikan.

*** Catatan: Jika ada bug silahkan melaporkan bug kepada saya melalui email.

Peringkat dan Ulasan

Skor: 3.9/5 · Less than 100 suara

(*) diperlukan

Versi lama

Simple Processor (Assembly) 1.0 APK untuk Windows (#1, 252.2 KB)