Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет "Львівська політехніка"
Кафедра ЕОМ
Лабораторна робота №3
Вивчення будови, практичної роботи та команд монітора навчально-налагоджувального мікропроцесорного пристрою «Електроніка-580»
Мета роботи: ознайомитись з призначенням, основними технічними данними та режимами роботи навчально-налагоджувального мікропроцесора Електроніка-580. Набути навичок практичної роботи на цьому пристрої.
Програма роботи
Призначення «Електроніка-580».
Опис основних операцій які виконуються з пульта.
Читання комірок.
Запис в комірки.
Читання/запис в реєстр.
Читання/запис в реєстровій памяті.
Виконати вказані дії і заповнити таблицю.
Скласти програму додавання двох чисел згідно зразка і варіанту.
Обчислити суму і отримати результат і виконати перевірку (додати в 4-ох системах).
Описати дії з покроковим виконанням команди.
Адреса комірок памяті
16-й код команди
Мнемоніка команди
Пояснення до виконуваних командою дій
Результати перевірки виконаних команд
8200
8201
3E
B3
MVI A
D1H
Запис числа D1H в акумулятор: A←D1H
REG, A
<A>=B3
8202
8203
D6
C4
MVI B
D2H
Запис числа D2H в регістр В: В←D2H
REG, B
<B>=C4
8204
80
ADD B
Обчислення суми
A←<A>+<B>
REG, A
<A>=177
8205
8206
8207
32
80
CA
STA
ADR1
Запис суми в комірку з адресою
ADR1: <ADR1>←A
ADDR ADR1
<ADR1>=A+B
8208
E7
RST
Зупинка обчислень
КР580ВМ80А - 8-розрядний мікропроцесор. Мікросхема КР580ВМ80А - функціонально закінчений однокристальний паралельний мікропроцесор з фіксованою системою команд, застосовується в якості центрального процесора в пристроях обробки даних і управління. Мікропроцесор має роздільні 16-розрядний канал адреси і 8-розрядний канал даних. Канал адреси забезпечує пряму адресацію зовнішньої пам'яті об'ємом до 65536 байт, 256 пристроїв введення і 256 пристроїв виведення.
Читання вмісту комірки памяті, наприклад, 82FF, здійснюється після послідовного натискання клавіш ADDR 82FF, після чого результат висвічується в 7 і 8розрядах дисплея. Якщо після цього натиснути клавішу NEXT, то будуть прочитані послідовно наступні комірки; повторне натиснення (два рази) клавіші МЕМ виводить на індикацію попередні комірки.
Для запису в пам'ять необхідно задати (встановити ) адресу необхідної комірки і записати туди інформацію. Адресу задають після натискання клавіш ADDR, NNNN MEM, де NNNN – номер комірки. Після цього в 1-4 розрядах висвітиться адреса, в 7 та 8 – вміст, а також засвітиться децимальна кома. Саме вона інформує про те, що встановлено режим запису. Для запису необхідно натиснути дві шістнадцядкові клавіші, чим замінюється вміст даної комірки. Якщо зразу ж знову натиснути цифрові клавіші, то то в цій комірці попередня інформація заміниться новою. Але попередня не зникає зовсім. Її можна відновити у тій самій комірці, натиснувши клавішу CLR ( за умови, що інщі клавіші не були натиснуті ). Збільшення адреси на одиницю здійснює клавіша NEXT, а зменшення - MEM.
Для читання реєстру треба натиснути клавіші REG R, де R – імя реєстру, яке відобразиться у 5-му розряді індикатора, а його вміст у 7-8 розділах. При цьому в 1-4 розрядах відобразиться випадкове число. Натискання клавіші NEXT виводить на індикацію вміст наступного реєстру.
Для запису в реєстр треба задати реєстр (як для читання) REG R і натиснути клавіші тих цифр, які потрібно записати в цей реєстр.