Підручники

Журнали процесора: що це таке і як він працює

Зміст:

Anonim

Записи процесора - це питання, яке нападає на багатьох, тому ми виділили простір для його детального пояснення.

Реєстри дуже корисні для роботи процесора, оскільки вони їм допомагають, орієнтуючись на те, куди надсилати оброблювані дані. Оскільки ми знаємо, що це щось абстрактне, що пояснити непросто, ми пояснили це зрозумілим способом нижче.

Почнемо!

Зміст індексу

Які вони Для чого вони працюють?

Регістри знаходяться всередині кожного мікропроцесора, і їх функція полягає у збереженні значень даних, команд, інструкцій чи двійкових станів, які впорядковують, які дані слід обробляти, наприклад, як це потрібно робити. Регістр все ще є швидкісною пам'яттю з малою ємністю.

Кожен запис може містити інструкцію, адресу зберігання або будь-який тип даних. У процесорі ми знаходимо пробіли з ємністю від 4 до 64 біт, оскільки кожен регістр повинен бути достатньо великим, щоб містити інструкцію. У випадку 64-розрядного комп'ютера кожен запис має 64-розрядний розмір.

Кожен мікропроцесор має різні завдання чи обов'язки по обробці інформації. Він отримує інформацію на двійковій мові з додатків (нулі та одиниці), а потім певним чином обробляє їх. Скажімо, ЦП перекладає ці дані, щоб ми, користувачі, розуміли їх.

Всередині мікропроцесора ми знаходимо запис інформації, функцією якого є тимчасове зберігання даних, до яких часто звертаються.

Типи записів

Реєстри процесорів поділяються або класифікуються відповідно до мети, яку вони виконують, або інструкцій, які їм командують.

Записи даних

Вони зберігають числові значення даних, наприклад символи або невеликі замовлення. У старих процесорів був спеціальний реєстр даних: акумулятор, який використовувався для певних операцій.

Запис даних пам'яті ( MDR )

Це той, до якого ми посилалися раніше, це регістр, який знаходиться в процесорі і який підключений до шини даних. Він має невелику ємність і високу швидкість, за допомогою якої записує або зчитує дані шини, які спрямовані на пам'ять або на порт вводу / виводу, тобто на периферію.

Записи адрес

Вони зберігають адреси, які використовуються для доступу до основної чи первинної пам'яті , яку ми зазвичай знаємо як ROM або RAM. У цьому сенсі ми можемо бачити процесори з регістрами, які використовуються лише для збереження адрес або числових значень.

Реєстри загального призначення ( GPR )

Це регістри, які служать для зберігання адрес або загальних даних. Це свого роду змішані регістри, які, як це вказує власне, не мають конкретної функції.

Записи конкретних цілей ( SPR )

З цього приводу ми маємо справу з регістрами, які зберігають дані про стан системи, такі як державний реєстр або покажчик інструкцій . Їх можна поєднувати з PSW ( Word Status Word ).

Записи статусу

Вони використовуються для збереження реальних значень, функцією яких є визначення того, коли слід виконувати інструкцію чи ні. Також відомий як CCR ( Реєстр коду стану) . У межах цього типу записів ми знаходимо наступне:

  • Реєстрація прапора або " ФЛАГІВ ". Ми знаходимо його в процесорах Intel з архітектурою X86. Перед нами реєстр шириною 16 біт. Але у нього є 2 наступники:
    • ЕФЛАГИ, 32 біта в ширину. RFLAGS, ширина 64 біта.

Записи з плаваючою комою

Спочатку слід пояснити, що таке плаваюча точка. Плаваюча точка - це представлення у формі формули реальних чисел різної величини, що використовуються для виконання арифметичних операцій. Ми зустрінемо це в системах, які вимагають дуже швидких систем обробки.

Тому ці регістри зберігають ці уявлення у багатьох архітектурах.

Постійні записи

Її мета - збереження значень лише для читання, таких як нуль, один або π.

Ми рекомендуємо прочитати найкращі процесори на ринку

Наразі наше пояснення, що таке регістри процесорів. Ми знаємо, що це може бути щось складне для розуміння, тому не соромтеся запитати нас або доповнювати цю інформацію своєю мудрістю.

Підручники

Вибір редактора

Back to top button