Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка.doc
Скачиваний:
20
Добавлен:
08.11.2018
Размер:
1.15 Mб
Скачать

Команди циклічного зсуву

Циклічний зсув – операція зсуву, при якій висунутий біт займає розряд, що звільнився.

ROR (Rotate Right) Циклічний зсув вправо

ROL (Rotate Left) Циклічний зсув вліво

RCR (Rotate Carry Right) Циклічний зсув вправо з переносом

CF

RCL (Rotate Carry Left) Циклічний зсув вліво з переносом

CF

Приклад 5: RCL BL,1

Ця інструкція циклічно зрушує байт у BL уліво на 1 біт через прапор переносу. Крайній лівий біт зрушується в прапор переносу, а біт із прапора переносу міститься в крайню праву позицію. Інші біти зрушуються вліво.

CF BL

CF BL

1 0 1 1 0 1 0 1 1 6Bh до виконання інструкції

0 1 1 0 1 0 1 1 1 D7h після виконання інструкції

Якщо виконати зазначену команду ще раз, одержимо:

1 1 0 1 0 1 1 1 0

1 0 1 0 1 1 1 0 1 і т.д.

Приклад 6: RCR BL,1

Ця інструкція циклічно зрушує байт у BL вправо на 1 біт через прапор переносу. Крайній правий біт зрушується в прапор переносу, а біт із прапора переносу міститься в крайню ліву позицію. Інші біти зрушуються вправо.

0

01101011

BL CF

BL CF

0 1 1 0 1 0 1 1 0 6Bh до виконання інструкції

0 0 1 1 0 1 0 1 1 35h після виконання інструкції

Приклад 7: ROR BL,1

Ця інструкція переносить правий одиничний біт регістра BL у ліву позицію, що звільнилася.

01101011

 6Bh до виконання інструкції

1 0 1 1 0 1 0 1 B5h після виконання інструкції

Приклад 8: ROL BL,1

Ця інструкція переносить лівий біт регістра BL у праву позицію, що звільнилася.

01101011

 6Bh до виконання інструкції

1 1 0 1 0 1 1 0 B6h після виконання інструкції

Приклад 9: ROR BL,CL

Якщо CL=3, то відбувається циклічне зрушення вправо на 3 біти.

0 1 1 0 1 0 1 1 6Bh до виконання інструкції

0 1 1 0 1 1 0 1 6Dh після виконання інструкції

2.13 Питання з підготовки до модульного контролю

  1. Структура ЕОМ.

  2. Типи команд ЕОМ.

  3. Регістри мікропроцесора Intel 8086.

  4. Операційна система MS-DOS.

  5. Налагоджувач DEBUG.

  6. Команди зсуву та циклічного зсуву.

  7. Типи комп’ютерних систем.

  8. З’єднання комп’ютерних систем.

МОДУЛЬ 3. ПОБУДОВА ОСНОВНОЇ ПАМ’ЯТІ

3.1 Класифікація пристроїв пам'яті. Основні характеристики

Пам'яттю ЕОМ називається сукупність пристроїв, що служать для запам'ятовування, зберігання і видачі інформації. Окремі пристрої, що входять в цю сукупність, називають пристроями, що запам'ятовують (ЗП). ЗП складаються з величезного числа елементів, кожний з яких може знаходитися в одному з двох станів, що кодуються двійковою цифрою 0 або 1. Коли йдеться про принцип побудови пристрою пам'яті, говорять про ЗП, у тому випадку, коли підкреслюється логічна функція, що виконується цим пристроєм пам'яті, то говорять про пам'ять.

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

Найважливіші характеристики пристроїв, що запам'ятовують:

Місткість пам'яті - максимальна кількість даних, які можуть в ній зберігатися, вимірюється в бітах, словах, а частіше в байтах, Кілобайтах, Мегабайтах і т.д.

Питома місткість - відношення місткості ЗП до його фізичного об'єму.

Швидкодія пам'яті - визначається тривалістю операції звернення до пам'яті.

Час циклу пам'яті ( час звернення ) при зчитуванні:

tобрсчит = tдостсчит +tсчит+ tрег

де:

tдостсчит - час доступу, проміжок часу між початком операції звернення до моменту, коли стає можливим доступ до даної одиниці інформації;

tсчит - тривалість фізичного процесу зчитування; 

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

tрег - час, що витрачається на регенерацію зруйнованої при зчитуванні інформації (t = 0, якщо ЗП реалізує зчитування без руйнування).

Час циклу пам'яті при записі:

tобрзап = tдостзап+tзап+ tрег

де:

tдостзап - час доступу, проміжок часу від моменту між початком звернення до моменту, коли стає можливим доступ до запам’ятовуючих елементів, в які проводиться запис;

tзап - час занесення інформації, тобто зміни стану запам’ятовуючих елементів.

Зазвичай tдостсчит = tдостзап = tдост

Цикл звернення до пам'яті - це максимальне значення з часу циклу пам’яті при запису та при зчитуванні.

Залежно від операцій звернення, що реалізовані в пам'яті розрізняють:

а) пам'ять з довільним зверненням, що допускає і зчитування і запис даних. ОЗП - що оперативний запам'ятовуючий пристрій, RAM - Random Access Memory.

б) пам'ять тільки для зчитування інформації. ПЗП - що постійний запам'ятовуючий пристрій, ROM - Read-Only Memory.

Інформація в ПЗП не може бути занесена комп'ютером, тому необхідна інформація (мікрокоди мікропроцесора) заноситься в ПЗП при виготовленні. Такі ПЗП називаються не програмованими. Всі пристрої, що запам'ятовують, типу ROM (ПЗП) энергонезалежні

Відрізняють пам’ять:

1) з безпосереднім (довільним) доступом (RAM, ROM);

2) з прямим (циклічним) доступом (диски);

3) пам'ять з послідовним доступом (магнітні стрічки).