Составители:
3
Содержание
стр.
Введение ...................................................................................................... 4
1. Архитектура MCS51 .................................................................................. 5
1.1. Программная модель в С51 ........................................................................ 5
1.2. Программная модель на уровне Ассемблера ........................................... 7
1.2.1. Структура памяти, команды обмена данными. .................................. 8
1.2.2. Арифметические и логические операции ........................................... 10
1.2.3. Команды управления программой ...................................................... 12
2. Архитектура ЭВМ на программном уровне ............................................. 12
2.1. Ввод-вывод чисел с фиксированной точкой…………………………… 13
2.2. Иерархия памяти ЭВМ……………………………………………………15
2.3. Двоичная арифметика……………………………………………………. 19
2.4. Вычисления функций ................................................................................. 22
2.4.1. Вычисление с плавающей точкой......................................................... 22
2.4.2. Вычисление функций с фиксированной точкой……………………..24
2.5. Битовые данные ........................................................................................... 27
2.6. Система прерывания ................................................................................... 28
2.6.1. Внешние прерывания ............................................................................ 29
2.6.2 Внутренние прерывания при переполнении таймеров ..................... 31
3. Программное управление вводом-выводом в ЭВМ ................................ 36
3.1. Пульт ввода-вывода оператора .................................................................. 36
3.2. Работа ADC преобразователя в ЭВМ SAB515/535 .................................. 40
3.3. Последовательный интерфейс .................................................................. 43
Литература ................................................................................................... 47
Приложение 1. Система команд MCS51 – мнемокоды .......................... 48
Приложение 2. Интегрированная система
программирования
и отладки Keil ................................................................... 51
Приложение 3. Вопросы по курсу лабораторных работ
к зачету и экзамену ........................................................... 54