8-битный CPU и ассемблер
Loading...

8‑битный CPU и ассемблер

Пишите на ассемблере, компилируйте в машинный код и запускайте в 256B RAM.

Připraveno
Справка / Для чего это?

AI генератор кода (Естественный язык → Код)

Сгенерировать

Код ассемблера

Скомпилировать и загрузить
Запустить Пауза Шаг Сбросить

Скомпилированный машинный код (Hex)

РегистрЫ

Флаги

Набор инструкций (ISA)

Команды: MOV, ADD, SUB, INC, DEC, CMP, JMP, JZ, JNZ, JG, JL, LDM, STM, HLT. РегистрЫ: A, B, C, D.

Живой переводчик (Машина ↔ Человек)

Наведите курсор на память или запустите CPU для отображения перевода...

Память (256 байт)

Как это работает и зачем это нужно?

Это приложение — обучающий симулятор простого 8-битного процессора (CPU). Оно служит для понимания того, как компьютеры работают на самом низком аппаратном уровне. Пошагово показывает, как человекочитаемый код (ассемблер) переводится в числа (машинный код), которые в итоге понимает процессор.

Как пользоваться приложением?

  • 1 Напишите код: слева находится текстовый редактор для вашего кода на ассемблере (инструкции вроде MOV, ADD). Можете попробовать стандартную программу или попросить искусственный интеллект сверху сгенерировать вам какую-нибудь.
  • 2 Перевести и загрузить: кнопка преобразует ваш текстовый код в числовой вид и загружает его в 256-байтовую память внизу справа.
  • 3 Запустить или пошагово: кнопка «Запустить» плавно запускает программу. Кнопка «Шаг» выполняет инструкции по одной, чтобы вы точно видели, как меняются значения в регистрах (A, B, C, D) и памяти.
  • 4 Живой транслятор: во время выполнения, или когда вы наводите курсор мыши на любую ячейку памяти, транслятор показывает, что именно означает данное число для процессора.
Понятно, закрыть