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