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 Живой транслятор: во время выполнения, или когда вы наводите курсор мыши на любую ячейку памяти, транслятор показывает, что именно означает данное число для процессора.
Понятно, закрыть
