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

Таблиця 5

Адреса команди в ОП (в16- ричной системі)

Команда в кодовій комбінації

Число

байтів

Пояснення

0167

0168

0169

016А

016В

016С

016D

016E

016F

0170

0171

0172

01111000

00001111

11011010

01110000

00000001

01111001

11000011

01110001

00000001

01111010

10000000

01000111

1

1

3

1

3

1

1

1

Блок 1: А (В)

Блок 2: А СдвП(А)

Блок 3: УсП при (Тс) = 1 до

чарунки (В3 В2) = 0170 16

Блок 4: А (З)

Безумовний перехід до

чарунки (В3 В2) = 0171 16

Блок 5: А (D)

Блок 6: А  (А) +(В)

Блок 1: В (А)

Завдання 2. Скласти програму роботи мікропроцесора мовою кодових комбінацій.

  1. Проаналізувати вміст регістра В. Якщо воно дорівнює 138, то в акумулятор записати 0. Якщо воно не дорівнює нулю, то в акумулятор записати 1.

  2. Запам'ятати в стеці вміст акумулятора. Виконати циклічне зрушення регістра У вправо. Запам'ятати його в стеці. Повернути первісне значення акумулятора.

  3. Проаналізувати вміст регістра В. Якщо воно дорівнює 138, то в акумулятор записати 0. Якщо воно не дорівнює нулю, то в акумулятор записати 1.

  4. Запам'ятати в стеці вміст акумулятора. Виконати циклічне зрушення регістра У вправо. Запам'ятати його в стеці. Повернути первісне значення акумулятора.

  5. Проаналізувати вміст регістра В. Якщо воно дорівнює 138, то в акумулятор записати 0. Якщо воно не дорівнює нулю, то в акумулятор записати 1.

  6. Запам'ятати в стеці вміст акумулятора. Виконати циклічне зрушення регістра У вправо. Запам'ятати його в стеці. Повернути первісне значення акумулятора.

  7. Проаналізувати вміст регістра В. Якщо воно дорівнює 138, то в акумулятор записати 0. Якщо воно не дорівнює нулю, то в акумулятор записати 1.

  8. Запам'ятати в стеці вміст акумулятора. Виконати циклічне зрушення регістра У вправо. Запам'ятати його в стеці. Повернути первісне значення акумулятора.

  9. Проаналізувати вміст регістра В. Якщо воно дорівнює 138, то в акумулятор записати 0. Якщо воно не дорівнює нулю, то в акумулятор записати 1.

  10. Запам'ятати в стеці вміст акумулятора. Виконати циклічне зрушення регістра У вправо. Запам'ятати його в стеці. Повернути первісне значення акумулятора.

  11. Проаналізувати вміст регістра В. Якщо воно дорівнює 138, то в акумулятор записати 0. Якщо воно не дорівнює нулю, то в акумулятор записати 1.

  12. Запам'ятати в стеці вміст акумулятора. Виконати циклічне зрушення регістра У вправо. Запам'ятати його в стеці. Повернути первісне значення акумулятора.

Рекомендована література.

1. Г. Г. Калиш. Основы вычислительной техники. – М.: Высшая школа, 2000.  269 с.

2. А.Я. Скляров. Архитектура , принципы функционирования и управление ресурсами IBM PC.- Харьков: БизнесИнформ, 2001.- 420с.

3. Б. А. Калабеков. Цифровые устройства и микропроцессорные системы. – М.: Горячая линия – Телеком, 2000. – 336с.

4. Ч. Гилмор. Введение в микропроцессорную технику. – М.:Мир, 1984.  340 с. 5. Скэнлон Л. Персональные ЭВМ IBM PC и XT.

6. Абель П. Язык ассемблера для IBM PC и программирования.

7. Дао Л. Программирование микропроцессора 8088. - 1988.