- •2 Описание и принцип работы узлов учебной микроэвм
- •2. Описание клавиатуры и индикации
- •3. Команды системы “Монитор”
- •3.1. Индикация и изменение содержимого памяти
- •3.2. Индикация и изменение содержимого регистров
- •3.3. Передача управления программе пользователя
- •3.4. Определение контрольной суммы массива памяти
- •3.5. Заполнение массива памяти константой
- •3.6. Перемещение массива памяти в адресном пространстве
- •3.7. Прерывание выполнения программы пользователя
- •3.8. Пошаговое выполнение программы
- •2. Порядок выполнения
- •3.Содержание отчета
- •Контрольные вопросы
- •Практическое занятие 3 Программирование алгоритмов с циклической структурой
- •Общие указания
- •2. Порядок выполнения
- •Программирование алгоритмов с разветвленной структурой
- •Дешифрация адресного пространства мпс
- •2. Порядок выполнения работы
- •3. Содержание отчета
- •4.Контрольные вопросы
- •Практическое занятие 6 Построение модулей памяти микропроцессорных систем
- •1. Общие сведения
- •2. Задание для самостоятельной работы:
- •3.Порядок выполнения:
- •4. Содержание отчета:
- •Практическое занятие 7 Исследование и настройка параллельного адаптера
- •1. Общие сведения
- •2. Порядок выполнения работы
- •3. Содержание отчета
- •4.Контрольные вопросы
- •Методичні вказівки
- •«Компъютерная схемотехника»
- •91034 Р. Луганськ
2. Порядок выполнения
2.1. Перевести адрес памяти, мнемокоды команд в шестнадцатеричные коды.
2.2. Загрузить коды программы в память.
2.3. .Выполнить программу в шаговом режиме. После выполнения каждой команды анализировать содержимое ячеек памяти и РОНов, участвующих в выполнении данной команды, записать слово состояние при выполнении команд.
2.4. .Выполнить программу в динамическом режиме и сопоставить результаты.
3.Содержание отчета
3.1. Схема алгоритма
3.2. Листинг программы с кодами команд и комментариями
3.3. Состояние шин адреса, данных и состояния при пошаговом выполнении команд
3.4. Выводы
Контрольные вопросы
1. Перечислить группы команд
2. Перечислить команды пересылки, арифметико-логические команды
3. Почему для размещения команд в памяти отводится различное число ячеек?
Задание для самостоятельной работы: Записать в регистры числа, выполнить заданную арифметические и логтческие операции,,поместить результат в резидентной памяти
Варианты заданий для самостоятельной работы представлены в табл. 2.2
Таблица .2.2. Варианты заданий
|
№ |
уравнение |
Значение переменных в HEX формате |
|
1 |
(X1 ^ X2 ) v (X3 + X4 + X5 ) 11,f8,23,a4,33 |
|
|
2 |
(X1 + X2 + X3 ) ^ (X4 v X5 ) 22,b2,31,c5,45 |
|
|
3 |
(X1 + X2) ^ (X3 + X4 ) vX5 34,d9, 44,b1,56 |
|
|
4 |
(X1 ^ X2 v X3 ) + ( X4 v X5 ) 47,b4, 55,bb,19 |
|
|
5 |
(X1 + X2 + X3 ) ^ X4 v X5 51,c7, 65,aa,25 |
|
|
6 |
X1 + (X2 ^ X3 ) +(X4 v X5 ) 69,a5,71,cc,23 |
|
|
7 |
(X1 v X2 ) + (X3 ^ X4 ) + X5 71,d7,83,dd,15 |
|
|
8 |
(X1 + X2 + X3 )v X4 ^ X5 85,e4,95,ee,31 |
|
|
9 |
(X1 ^ X2 ) +( X3 V X4 ^ X5 ) 92,f5,23,ff,12 |
|
|
10 |
X1 ^ ( X2 + X3 + X4 ) v X5 a2,73,41,3a,27 |
|
|
11 |
(X1 ^ X2 ) v (X3 + X4 + X5 ) b5,37,37, 8a,88 |
|
|
12 |
(X1 + X2 + X3 ) ^ (X4 v X5 ) c6 ,24,67,4d,91 |
|
|
13 |
(X1 + X2) ^ (X3 + X4 ) vX5 d7,97 ,23,ca,32 |
|
|
14 |
(X1 ^ X2 v X3 ) + ( X4 v X5 ) e8,45 ,61, ab, 31 |
|
|
15 |
(X1 + X2 + X3 ) ^ X4 v X5 f9,34 ,28,cd,60 |
|
|
16 |
X1 + (X2 ^ X3 ) +(X4 v X5 ) 12, 4e,39,de,51 |
|
|
17 |
(X1 v X2 ) + (X3 ^ X4 ) + X5 24 ,9d,91,ef,11 |
|
|
18 |
(X1 + X2 + X3 )v X4 ^ X5 38, 7b,88,fa,61 |
|
|
19 |
(X1 ^ X2 ) +( X3 V X4 ^ X5 ) 42,6a,41,be,21 |
|
|
20 |
X1 ^ ( X2 + X3 + X4 ) v X5 56, 5d,75,cf,42 |
|
|
21 |
(X1 + X2 + X3 ) ^ X4 v X5 63, 4e,82,af,22 |
|
|
22 |
(X1 ^ X2 v X3 ) + ( X4 v X5 ) 3d,23, db,38,8e |
|
|
23 |
(X1 + X2) ^ (X3 + X4 ) vX5 85, 2a,41,be,71 |
|
|
24 |
(X1 + X2 + X3 ) ^ (X4 v X5 ) 1a, 94,45,de,62 |
|
|
25 |
(X1 ^ X2 ) v (X3 + X4 + X5 ) 2b, 85,71,ab,41 |
|
|
26 |
X1 ^ ( X2 + X3 + X4 ) v X5 3c, 72,45,dc,19 |
|
|
27 |
X1 + (X2 ^ X3 ) +(X4 v X5 ) 27,3a,cd,67,f3 |
|
|
28 |
(X1 v X2 ) + (X3 ^ X4 ) + X5 5e, 57,36,cb,63 |
|
|
29 |
(X1 + X2 + X3 )v X4 ^ X5 6e, 41,87,ea,77 |
|
|
30 |
(X1 ^ X2 ) +( X3 V X4 ^ X5 ) 7f, 32,55,dd,43 |
|
|
13 |
X1 ^ ( X2 + X3 + X4 ) v X5 ef,37.9a,22,6c |
|
|
32 |
X1 ^ ( X2 + X3 + X4 ) v X5 9b,18, 48,ef,39 |
|
|
33 |
(X1 ^ X2 ) v (X3 + X4 + X5 ) a3, 93,29,fe,78 |
|
|
34 |
(X1 + X2 + X3 ) ^ (X4 v X5 ) b7, 82,31,dc,22 |
|
|
35 |
(X1 + X2) ^ (X3 + X4 ) vX5 c8, 71,48,dd,73 |
|
|
36 |
(X1 ^ X2 v X3 ) + ( X4 v X5 ) d5, 63,81,ac,48 |
|
|
37 |
(X1 + X2 + X3 ) ^ X4 v X5 c2, 56,44,f2,fd |
|
|
38 |
(X1 + X2) ^ (X3 + X4 ) vX5 e6, 41,93,a7,23 |
|
|
39 |
(X1 ^ X2 ) v (X3 + X4 + X5 ) f1, 34,26,ae,85 |
|
