Публикации по теме 'low-level-programming'


Изучение языка ассемблера: дурачиться с инструкциями
После небольшого перерыва я возвращаюсь к своим приключениям по сборке 68K! Это будет короткий пост с описанием мнемоники 68K. Общий образец мнемоники 68K: объект action.length [, пункт назначения] Где «действие» — мнемоника, обычно английский глагол, описывающий выполняемое действие, иногда с загадочной аббревиатурой, обозначающей целую фразу. «Длина» обозначает количество битов, с которыми мы имеем дело. 68K может работать с байтами (8 бит), словами (16 бит) и длинными..

Как выполнить объектный файл: часть 2
Обработка переездов В предыдущем посте мы узнали, как анализировать объектный файл, а также импортировать и выполнять из него некоторые функции. Однако функции в нашем игрушечном объектном файле были простыми и самодостаточными: они вычисляли свои выходные данные исключительно на основе своих входных данных и не имели никакого внешнего кода или зависимостей данных. В этом посте мы будем опираться на код из части 1 , исследуя дополнительные шаги, необходимые для обработки кода с..