CPU 8-bit dan Assembler
Loading...

CPU 8-bit dan Assembler

Tulis dalam assembly, kompilasi ke kode mesin, dan jalankan di RAM 256B.

Připraveno
Bantuan / Untuk apa ini?

Generator Kode AI (Bahasa alami → Kode)

Hasilkan

Kode Assembler

Kompilasi dan unggah
Jalankan Jeda Langkah Atur ulang

Kode mesin terkompilasi (Hex)

Register

Flag

Set Instruksi (ISA)

Instruksi: MOV, ADD, SUB, INC, DEC, CMP, JMP, JZ, JNZ, JG, JL, LDM, STM, HLT. Register: A, B, C, D.

Penerjemah langsung (Mesin ↔ Manusia)

Arahkan kursor ke memori atau jalankan CPU untuk melihat terjemahan...

Memori (256 Byte)

Bagaimana cara kerjanya dan untuk apa itu?

Aplikasi ini adalah simulator edukatif untuk prosesor (CPU) 8-bit sederhana. Aplikasi ini digunakan untuk memahami bagaimana komputer bekerja pada level perangkat keras paling rendah. Aplikasi ini menunjukkan langkah demi langkah bagaimana kode yang dapat dibaca manusia (Assembler) diterjemahkan menjadi angka (kode mesin) yang pada akhirnya dipahami oleh prosesor.

Bagaimana cara menggunakan aplikasi?

  • 1 Tulis kode: Di sebelah kiri terdapat editor teks untuk kode Assembler Anda (instruksi seperti MOV, ADD). Anda dapat mencoba program bawaan, atau meminta kecerdasan buatan di bagian atas untuk membuatkan satu untuk Anda.
  • 2 Terjemahkan dan muat: Dengan tombol ini, kode teks Anda dikonversi ke bentuk numerik dan dimuat ke dalam memori 256-byte di kanan bawah.
  • 3 Jalankan atau Langkah demi langkah: Tombol 'Jalankan' mengeksekusi program secara berkelanjutan. Tombol 'Langkah demi langkah' mengeksekusi instruksi satu per satu, sehingga Anda dapat melihat dengan tepat bagaimana nilai dalam register (A, B, C, D) dan memori berubah.
  • 4 Penerjemah langsung: Saat program berjalan, atau ketika Anda mengarahkan kursor ke sel memori mana pun, penerjemah akan menunjukkan kepada Anda apa tepatnya arti angka tersebut bagi prosesor.
Baik, tutup