Учебное пособие 1370
.pdf2. Команды ввода (IN), вывода (OUT), прерывания (DI,EI) и остановка
(HLT), (port — адрес порта).
Команда |
Код |
Примечание |
OUT port |
D3 |
Вывод из порта 00 FF |
IN port |
DB |
Ввод в порт 00 FF |
DI |
F3 |
Запрет прерывания |
EI |
FB |
Разрешение прерывания |
NOP |
00 |
Без операции |
HLT |
76 |
Останов |
|
|
ПРИЛОЖЕНИЕ 2 |
СООТВЕТСТВИЕ КЛАВИШ |
||
|
|
|
Клавиша |
Значение |
Значение с удерживаемым Shift |
|
- |
= |
|
|
|
|
; |
+ |
|
|
|
|
[ |
|
|
|
|
|
] |
|
|
|
|
|
: |
* |
|
|
|
|
/ |
? |
|
|
|
|
. |
> |
|
|
|
|
, |
< |
|
|
|
|
@ |
|
|
|
|
1 |
1 |
! |
2 |
2 |
″ |
3 |
3 |
# |
4 |
4 |
¤ |
5 |
5 |
% |
6 |
6 |
& |
7 |
7 |
′ |
8 |
8 |
( |
9 |
9 |
) |
0 |
0 |
|
CapsLock (дважды нажать) |
Рус/Лат |
Набор русских букв на латинской |
|
|
клавиатуре |
Отпустить Shift / нажать |
Лат/Рус |
Набор лат/рус |
Shift |
|
|
30
ПРИЛОЖЕНИЕ 3
НАБОР РУССКИХ БУКВ НА ЛАТИНСКОЙ КЛАВИАТУРЕ
Рус |
А |
Б |
В |
Г |
Д |
Е |
Ё |
Ж |
З |
И |
Й |
К |
Л |
М |
Н |
Лат |
A |
B |
W |
G |
D |
E |
|
V |
Z |
I |
J |
K |
L |
M |
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рус |
О |
П |
Р |
С |
Т |
У |
Ф |
Х |
Ц |
Ч |
Ш |
Щ |
Ъ |
Ы |
Ь |
Лат |
O |
P |
R |
S |
T |
U |
F |
H |
C |
|
{ |
} |
|
Y |
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рус |
Э |
Ю |
Я |
: |
, |
. |
/ |
; |
|
|
|
|
|
|
|
Лат |
| |
|
Q |
: |
< |
> |
? |
+ |
|
|
|
|
|
|
|
|
ОГЛАВЛЕНИЕ |
|
Введение...................................................................................................... |
3 |
|
Лабораторная работа № 1. Программирование на языке Ассемблера |
||
для восьмиразрядного микропроцессора с использованием |
|
|
эмуляторов ПК ПАРТНЕР и КР580 ......................................................... |
3 |
|
1. |
Общие сведения об эмуляторах ........................................................ |
4 |
2. |
Домашнее задание .............................................................................. |
9 |
3. |
Лабораторные задания ..................................................................... |
14 |
Контрольные вопросы по выполненной работе ................................ |
22 |
|
Лабораторная работа № 2. Изучение приёмов программирования |
|
|
и отладки программ на языке Ассемблера для восьмиразрядного |
|
|
микропроцессора ...................................................................................... |
23 |
|
1. |
Общие указания ................................................................................ |
23 |
2. |
Лабораторные задания и методические указания по их |
|
выполнению........................................................................................... |
23 |
|
3. |
Оформление отчета .......................................................................... |
24 |
Вопросы для самопроверки ................................................................. |
24 |
|
Контрольные вопросы по выполненной работе ................................ |
25 |
|
Библиографичекий список ...................................................................... |
26 |
|
Приложение 1. Система команд микропроцессора К580 .................... |
27 |
|
Приложение 2. Соответствие клавиш .................................................... |
30 |
|
Приложение 3. Набор русских букв на латинской клавиатуре........... |
31 |
31
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ АССЕМБЛЕРА ДЛЯ ВОСЬМИРАЗРЯДНОГО МИКРОПРОЦЕССОРА НА ОСНОВЕ ЭМУЛЯТОРОВ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторных работ № 7–8 по дисциплине «Цифровые устройства и микропроцессоры» для студентов специальности 11.05.01 «Радиоэлектронные системы и комплексы» (специализация «Радиоэлектронные системы передачи информации) очной формы обучения
Составители: Кондусов Василий Ананьевич, Алперин Евгений Данилович
Редактор Сахарова Д. О.
Подписано в печать 19.12.2019.
Формат 60×84 1/16. Бумага для множительных аппаратов. Усл. печ. л. 1,9. Тираж 63 экз.
Заказ № 145
ФГБОУ ВО «Воронежский государственный технический университет» 394026 Воронеж, Московский просп., 14
Участок оперативной полиграфии издательства ВГТУ 394026 Воронеж, Московский просп., 14