Главная /
Ассемблер /
Для чайников /
Введение /
О процессорах
Процессор – это мозг компьютера. Физически это специальная микросхема
с несколькими сотнями выводов, которая вставляется в материнскую плату. Если вы с трудом
представляете себе, что это такое, рекомендую ознакомиться со статьёй
Чайникам о компьютерах.
Процессоров существует довольно много даже в мире компьютеров. Но кроме компьютеров
ещё есть телевизоры, стиральные машины, кондиционеры, системы управления двигателями
внутреннего сгорания и т.п., где также очень широко используются процессоры (микропроцессоры,
микроконтроллеры).
Каждый процессор обладает своим набором регистров. Регистры процессора – это такие
специальные ячейки памяти, которые находятся непосредственно в микросхеме процессора.
Регистры используются для разных целей (более подробно о регистрах будет написано ниже).
Каждый процессор имеет свой набор команд. Команда процессора записывается
в определённый регистр, и тогда процессор выполняет эту команду. О командах процессора и
регистрах мы будем говорить много и часто на протяжении всей книги. Для начинающих рекомендую
книгу Как стать программистом,
где в самых общих чертах, но зато понятным языком рассказано о принципах выполнения
программы компьютером.
Что такое команда с точки зрения процессора? Это просто число. Однако современные
процессоры могут иметь несколько сотен команд. Запомнить все их будет сложно. Как
же тогда писать программы? Для упрощения работы программиста был придуман язык Ассемблера,
где каждой команде соответствует мнемонический код. Например, число 4 соответствует мнемонике
ADD. Иногда язык ассемблера ещё называют языком мнемонических команд.