Play IT

Регистры CPU

Интерактивное демо «Регистры CPU» — раздел Энциклопедия · Код и разработка.

code-devencyclopedia

Регистры x86-64

MOV, ADD, CMP, JE — как CPU хранит операнды и флаги

Инструкции
MOVRAX, 5
MOVRBX, 10
ADDRAX, RBX
CMPRAX, 15
JEequal_label
Регистровый файл
RAX0x00Аккумулятор / возврат
RBX0x00Общего назначения
RCX0x00Счётчик / аргумент 4
RDX0x00Данные / аргумент 3
RDI0x001-й аргумент (this)
RSI0x002-й аргумент
RSP0x00Указатель стека
RBP0x00Указатель фрейма
RIP0x00Следующая инструкция
RFLAGS0x00Флаги (ZF, SF, CF…)

Нажмите "Шаг" — выполнится одна инструкция.