Про процесорах
Процесор - це мозок комп'ютера. Фізично це спеціальна мікросхема з декількома сотнями висновків, яка вставляється в материнську плату. Якщо ви насилу уявляєте собі, що це таке, рекомендую ознайомитися зі статтею Чайникам про комп'ютери.
Процесорів існує досить багато навіть в світі комп'ютерів. Але крім комп'ютерів ще є телевізори, пральні машини, кондиціонери, системи управління двигунами внутрішнього згоряння і т.п. де також дуже широко використовуються процесори (мікропроцесори, мікроконтролери).
Кожен процесор має свій набір регістрів. Регістри процесора - це такі спеціальні осередки пам'яті, які знаходяться безпосередньо в мікросхемі процесора. Регістри використовуються для різних цілей (більш докладно про регістрах буде написано нижче).
Кожен процесор має свій набір команд. Команда процесора записується в певний регістр, і тоді процесор виконує цю команду. Про командах процесора і регістрах ми будемо говорити багато і часто на протязі всієї книги. Для початківців рекомендую книгу Як стати програмістом. де в найзагальніших рисах, але зате зрозумілою мовою розказано про принципи виконання програми комп'ютером.
Що таке команда з точки зору процесора? Це просто число. Однак сучасні процесори можуть мати кілька сотень команд. Запам'ятати все їх буде складно. Як же тоді писати програми? Для спрощення роботи програміста був придуманий мова Асемблера, де кожній команді відповідає мнемонічний код. Наприклад, число 4 відповідає мнемонике ADD. Іноді мова асемблера ще називають мовою мнемонічних команд.