logo
МПТ_L_к

5.1. Поняття машинного слова, регістрів

В МП інформація опрацьовується порціями, які називаються словами. Машинне слово – це базова одиниця інформації конкретного мікропроцесора і залежить від його будови. Машинним словом називається група двійкових чисел, які обробляються мікропроцесорі одночасно. Кількість двійкових чисел (або кажуть розрядів) із яких складається це слово називається довжиною слова. Машинне слово пов’язують також з такою кількістю інформації, яка може бути записана в память регістрів мікропроцесора чи прочитана із пам’яті, за один цикл звертання до неї. Типова довжина слів - 4, 8, 12, 16 та 32 двійкових розрядів. Найменша одиниця інформації – один двійковий розряд, як ми відмітили раніше, називається біт (скорочення від англійської «binary digit» - двійкова цифра). Найбільше розповсюджена довжина слова у 8 біт (розрядів), яку називають – байт

Фізично машинне слово в мікропроцесорах зберігається в регістрах (назва від латинського слова «registrum» - внесене, записане). Регістри це електронні схеми, які являють собою упорядочену послідовність (ланцюг) з’єднаних за відповідною схемою тригерів і які призначені для зберігання машинних слів та виконання мікрооперацій над ними. Регістр характеризується одим числом – кількістю біт інформації, які можуть в ньому зберігатись, тобто, число тригерів у регістрі дорівнює числу двійкових розрядів в слові і для 8-ми розрядного МП зображується так: : В7 В6 В5 В4 В3 В2 В1 В0.

Розрізняють синхронні та асинхронні регістри. В синхронних – мікрооперації виконуються тільки по тактовому сигналу (рис.2.11). В асинхронних – тактовий вхід відсутній.

На регістрах виконуються мікрооперації: занесення (запису) та читання

слова в паралельному або послідовному коді, зсуву слова вліво або вправо, а також установлення вихідного (як правило нульового) стану.

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

зберігається в регістрі.