константы в сборке - PullRequest
0 голосов
/ 29 июня 2011

Википедия говорит:

Исходный код на ассемблере как правило, разрешает использование констант и комментарии программиста. Это обычно снимается с собранного машинный код от ассемблера. Если так, дизассемблер работает на машинный код будет производить разборку не хватает этих констант и комментариев; разобранный вывод становится больше человеку трудно интерпретировать чем оригинальный аннотированный источник Код.

это понятно из комментариев, но почему ассемблер удаляет константы ?? Они используются в вычислениях, не так ли? Как процессор может вычислять без постоянных значений ??

Ответы [ 2 ]

3 голосов
/ 29 июня 2011

Вместо использования именованной константы он напрямую использует свое значение.

1 голос
/ 29 июня 2011

Я думаю, они означают определения констант.
Определения удалены;константы конечно остаются.

...