Предыдущий урок: Как работает компьютер? Часть 59. Регистры процессора — быстрая память под рукой Мы уже научились писать простые команды на ассемблере, используя мнемоники и регистры. Но как наш понятный человеку текст превращается в ту самую последовательность нулей и единиц, которую способен исполнить процессор? Этот волшебный процесс называется сборка, и за него отвечает специальная программа — ассемблер. Давайте разберемся, как он работает, шаг за шагом. Вы создаете файл с расширением .asm, например, program.asm, и пишете в нем свой код. Этот файл — всего лишь обычный текстовый документ. Для процессора он не имеет никакого смысла. Его нужно перевести на машинный язык. Этим и занимается ассемблер. 1) Ассемблер читает исходный текст
Программа-ассемблер открывает ваш файл program.asm и начинает построчно его анализировать. Она ищет известные ей мнемоники (MOV, ADD, MUL), имена регистров (R1, R2) и числа. 2) Трансляция мнемоник в машинные коды
Для каждой встреченной строки ассемблер