Хабы: Assembler, Программирование
Начну с определений.
Симкод — это последовательность симкоманд.
Симкоманда — это символьная машинная
макрокоманда с Си-подобным синтаксисом.
Например, ассемблерной команде
add rax, rbx
соответствует симкоманда
rax += rbx
.
Симкод позволяет выразить любой ассемблерный код
[и как следствие машинный], только в более человекочитаемом виде. Однако, симкод не пытается назначить символьное обозначение для абсолютно каждой ассемблерной команды — те команды ассемблера, которые не имеют символьной записи, оставляются как есть. Таким образом, симкод является надмножеством ассемблера.
Читать дальше →