Counter-Strike 2

Counter-Strike 2

Not enough ratings
Что такое регистры (процессора)?
By keww
Руководство о том, что такое регистры процессора или же микроконтроллера.
   
Award
Favorite
Favorited
Unfavorite
Введение
Данное руководство не относиться к CS2 / CS:GO и в целом серии и семейства игры Counter-strike. Оно написанно просто так.
Тут будет рассказываться о том, что такое регистры в процессорах и микроконтроллерах.
Основная информация
Регистры — это небольшие участки памяти внутри процессора, или же микроконтроллеров, где хранятся данные для выполнения операций.
Регистры являются очень быстрой областью хранения данных внутри процессора. Они используются для временного хранения данных, которые активно используются во время вычислений.

Пример:
В обычной программе на C++ мы работаем с переменными, которые хранятся в памяти. Но на самом деле, когда процессор выполняет операции над этими переменными, он их сначала загружает в регистры, чтобы работать с ними быстрее.




Регистры
Для примера мы будем использовать микроконтроллер RP2040, на базе ARM Cortex-M0+, от Raspberry Pi Foundation (corp).

В ARM Cortex-M0+ (RP2040) есть несколько типов регистров:

Общие регистры:
- R0-R12 — универсальные регистры.
- Их можно использовать для хранения переменных, адресов и промежуточных данных.
Специальные регистры:
- R13 (SP) — Stack Pointer (указатель стека).
- R14 (LR) — Link Register (адрес возврата из функции).
- R15 (PC) — Program Counter (указатель на текущую команду).
Статусные регистры (CPSR):
- Хранят флаги состояния, например:
- Zero flag (Z) — результат операции равен нулю.
- Negative flag (N) — результат операции отрицательный.
- Carry flag (C) — был перенос при сложении.
Заключение
Надеюсь вам понравилось это silly руководство, не ищите в нем смысл, и ответ на то, почему я написал его в разделе руководств игры CS2.
Надеюсь вам понравилось и те, кто шарят, оценят это руководств, несмотря на то, что информации реально очень мало, и я это прекрасно понимаю.
3 Comments
Tofca Jan 4 @ 5:19am 
яйца болят
48kg penis | folk1ss Jan 2 @ 8:01am 
+rep нихуя себе, я не знал о таком
xelsy Dec 28, 2024 @ 2:12pm 
Rus: Напишите в моём профиле что-то из списка, отвечу тем же
ENG: Choose the one that's on the list and write in my profile, I will answer the same

+rep
+rep хороший игрок
+rep gl
+rep nice player
+rep well done
+rep nice
+rep nice game
+rep ty for game
+rep спасибо за игру

RUS: Либо ваш вариант
ENG: Or your own point