Система команд мікропроцесора
С истемою команд мікропроцесора називається сукупність команд, які може виконувати мікропроцесор.
Залежно від сукупності команд, які може виконувати мікропроцесор, вони поділяються на такі види:
СІSС (Complex Instruction Set Computer) мікропроцесор із повним набором команд (інструкцій) збільшеної довжини. Для підвищення продуктивності передбачається збільшувати тактову частоту мікропроцесора;
RISC (Reduced Instruction Set Computer), де застосовано спрощену систему команд однакового формату. Основними командами є команди типу регістр-регістр. Команди поділено на поля, тому дешифрування таких команд спрощується;
MISC (Multipurpose Instruction Set Computer), де застосовано поєднання команд типу КІ8С із мікропрограмним пристроєм пам'яті.
Всю сукупність команд мікропроцесора можна поділити на такі види:
• команди передачі даних;
• команди арифметичних операцій;
• команди логічних операцій і зсувів;
• команди передачі керування;
• ланцюжкові команди;
• команди керування мікропроцесором.
Для виконання команд мікропроцесор використовує регістри операційного пристрою, які є доступними програмісту для програмування команд. Для зручності регістри мікропроцесора зручно поділити на групи
Група регістрів загального призначення або регістрів даних складається з таких двобайтних регістрів: АХ, ВХ,СХ, DХ. Особливістю цих регістрів е те, що старший (Н) і молодший (L) байти цих регістрів можуть адресуватися окремо.
До складу групи вказівних та індексних регістрів входять двобайтні адресні регістри: SР, ВР, SI, DI. Вони призначені зберігання двобайтних адрес.
Група сегментних регістрів складається з регістра коду команд СS, регістра даних DS. регістра стека SS, регістра додаткових даних ЕS.
Останню групу регістрів складають регістр-вказівник команд ІР або програмний лічильник РС, і регістр ознак.
Біти регістра ознак фіксують властивості результатів арифметичних і логічних операцій, а також призначені для керування певними діями мікропроцесора. Бітами регістра ознак фіксуються такі ознаки:
• АF — додатковий перенос із молодшої тетради (молодшого напівбайта) у старшу тетраду (старший напівбайт);
• СF — перенос, який виникає під час виконання арифметичних і логічних операцій;
• ОF — переповнення, яке виникає під час виконання арифметичних операцій;
• SF— знак результату;
• РF— парність кількості одиниць, які містяться у молодшому байті результату;
• ZF — наявність нульового результату операції;
• DF — визначає напрям перегляду ланцюжкових даних;
• IF— ознака переривання;
• TF — перехід мікропроцесора в покроковий режим.
- Використання інформаційних та комп'ютерних технологій для автоматизації виробництва
- Поняття про системи керування автоматизованим обладнанням Системи керування
- Контрольні запитання:
- Числове програмне управління і його види
- Контрольні запитання:
- Системи числового програмного управління
- Контрольні запитання:
- Принципи будови та склад гнучких виробничих систем
- Контрольні запитання:
- 1. З чого складаються гвк?
- 2. Як здійснюється перехід на інший комплекс операцій?
- 3. Як здійснюється перехід на випуск нової продукції?
- Визначення та принцип будови автоматизованих систем. Асутп та атсс
- Контрольні запитання:
- 1. Як повністю читається абревіатура асутп?
- 2. Як повністю читається абревіатура атсс?
- Автоматизована система управління підприємством асуп
- Контрольні запитання:
- 1. Що називають асуп?
- 2. З чого складається асуп?
- Системи автоматичного проектування сапр
- Контрольні запитання:
- 1. Яку сапр використовують для автоматизації проектних робіт?
- 2. Яку сапр використовують в архітектурі?
- Роботизація та автоматизація виробництва
- Контрольні запитання:
- Охорона праці під час роботи на автоматизованому обладнанні
- Системи управління на основі комп’ютерних технологій
- Елементарні логічні функції
- Контрольні запитання:
- 1. Як позначають операцію логічного додавання?
- 2. Як позначають операцію логічного множення?
- 3. Як позначають операцію логічного заперечення?
- Елементна база сучасних комп'ютерів
- Контрольні запитання:
- Цифрові пристрої зі зворотніми зв'язками
- Контрольні запитання:
- Мікропроцесор та його алгоритм роботи
- Контрольні запитання:
- Система команд мікропроцесора
- Контрольні запитання:
- Аналогові датчики
- Контрольні запитання:
- Бінарні, імпульсні датчики
- Контрольні запитання:
- 1.Що називають бінарним датчиком?
- 2.Чим характерні імпульсні датчики?
- 3.Який є недолік у імпульсних датчиків?
- Цифрові датчики
- Виконавчі пристрої
- Двопозиційні (бінарні) виконавчі механізми
- Обробка сигналів у системах автоматичного керування
- Узгодження рівнів сигналів
- Узгодження імпедансів
- Зменшення впливу електромагнітних завад