Menu
Coddy logo textTech

Что такое CPU

Часть раздела Основы путешествия по Assembly на Coddy. Урок 1 из 45.

ЦП (центральный процессор) — это мозг компьютера. Но, в отличие от человеческого мозга, на самом деле он очень прост. Он делает только одну вещь: читает инструкции из памяти и выполняет их одну за другой, очень быстро. Когда вы пишете код на языке Assembly, вы отдаёте прямые инструкции ЦП.

В отличие от высокоуровневых языков, таких как Python или JavaScript, скрывающих детали аппаратного обеспечения, язык ассемблера позволяет вам точно управлять тем, что делает CPU, шаг за шагом. 

Представляй CPU как очень быстрого работника, который:

  • Не может самостоятельно думать или принимать решения
  • Выполняет простые команды, такие как «сложи эти два числа» или «перемести это значение туда»
  • Выполняет миллионы таких простых команд каждую секунду

Внутри CPU находятся небольшие ячейки хранения, называемые регистрами. Регистр хранит одно число. CPU может обращаться к регистрам чрезвычайно быстро, гораздо быстрее, чем к основной памяти (RAM).

У CPU также есть специальный регистр, называемый счётчиком команд (PC). PC хранит адрес памяти следующей инструкции для выполнения. После каждой инструкции PC автоматически переходит к следующему адресу.

Ключевые факты о CPU:

ФактОбъяснение
Он выполняет одну инструкцию за разНа аппаратном уровне многозадачности нет
Он понимает только числаВсё (инструкции, данные, адреса) является числом
У него нет собственной памяти (кроме регистров)Всё должно храниться в RAM
Он невероятно быстрСовременные CPU выполняют миллиарды инструкций в секунду

 

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Assembly