
- •Содержание
- •1. Теоретическая часть 17
- •1. Теоретическая часть 37
- •Лабораторная работа № 1 системы счисления. Построение алгоритмов решения задач
- •1. Теоретическая часть
- •1.1. Основные сведения
- •1.1.2. Перевод чисел из одной формы в другую.
- •1.1.3. Формы представления чисел.
- •1.1.4. Операции над числами.
- •1.1.5. Алгоритмы.
- •2. Порядок выполнения работы
- •3. Содержание отчета
- •Контрольные вопросы
- •5. Литература
- •Лабораторная работа № 2 изучение однокристальных 8-ми разрядных микропроцессоров на примере микропроцессора кр580
- •1. Теоретическая часть
- •1.1. Общие сведения о мп к580.
- •1.2. Структура мп к580.
- •1.3. Система и формат команд мп к580.
- •1.4. Учебный микропроцессорный комплект к580.
- •2. Подготовка к выполнению работы
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •6. Литература
- •Лабораторная работа № 3 изучение однокристальных микропроцессоров на примере микропроцессора кр1810
- •1. Теоретическая часть
- •1.1. Общие сведения о мп кр1810.
- •1.2. Структура мп кр1810
- •1.3. Способы адресации
- •1.4. Система и формат команд мп к1810
- •2. Подготовка к выполнению работы
- •3. Порядок выполнения работы
- •Программа
- •4. Содержание отчета
- •5. Контрольные вопросы
- •6. Литература
- •Лабораторная работа № 4 изучение секционных микропроцессоров на примере микропроцессорного комплекта км1804
- •1. Краткие теоретические сведения
- •1.1. Микропроцессорная секция параллельной обработки информации
- •1.2. Операции, выполняемые в мпс.
- •1.3. Схемы управления адресом микрокоманды кр1804ву1, кр1804ву2
- •1.4. Схема управления следующим адресом кр1804вуз.
- •1.5. Формат микрокоманды
- •1.6. Микротренажер для изучения мпк км1804
- •2. Подготовка к выполнению работы
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •6. Литература
Содержание
Содержание 1
Лабораторная работа № 1 2
СИСТЕМЫ СЧИСЛЕНИЯ. ПОСТРОЕНИЕ АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧ 2
1. Теоретическая часть 2
1.1. Основные сведения 2
1.1.2. Перевод чисел из одной формы в другую. 3
1.1.3. Формы представления чисел. 5
1.1.4. Операции над числами. 7
1.1.5. Алгоритмы. 10
2. Порядок выполнения работы 14
3. Содержание отчета 15
4. Контрольные вопросы 15
5. Литература 15
Лабораторная работа № 2 17
ИЗУЧЕНИЕ ОДНОКРИСТАЛЬНЫХ 8-МИ РАЗРЯДНЫХ МИКРОПРОЦЕССОРОВ НА ПРИМЕРЕ МИКРОПРОЦЕССОРА КР580 17
1. Теоретическая часть 17
1.1. Общие сведения о МП К580. 17
1.2. Структура МП К580. 17
1.3. Система и формат команд МП К580. 19
1.4. Учебный микропроцессорный комплект К580. 25
2. Подготовка к выполнению работы 28
3. Порядок выполнения работы 30
4. Содержание отчета 36
5. Контрольные вопросы 36
6. Литература 36
Лабораторная работа № 3 37
ИЗУЧЕНИЕ ОДНОКРИСТАЛЬНЫХ МИКРОПРОЦЕССОРОВ НА ПРИМЕРЕ МИКРОПРОЦЕССОРА КР1810 37
1. Теоретическая часть 37
1.1. Общие сведения о МП КР1810. 37
1.2. Структура МП КР1810 37
1.3. Способы адресации 41
1.4. Система и формат команд МП К1810 43
2. Подготовка к выполнению работы 49
3. Порядок выполнения работы 51
4. Содержание отчета 53
5. Контрольные вопросы 54
6. Литература 54
Лабораторная работа № 4 55
ИЗУЧЕНИЕ СЕКЦИОННЫХ МИКРОПРОЦЕССОРОВ НА ПРИМЕРЕ МИКРОПРОЦЕССОРНОГО КОМПЛЕКТА КМ1804 55
1. Краткие теоретические сведения 55
1.1. Микропроцессорная секция параллельной обработки информации 55
1.2. Операции, выполняемые в МПС. 58
1.3. Схемы управления адресом микрокоманды КР1804ВУ1, КР1804ВУ2 60
1.4. Схема управления следующим адресом КР1804ВУЗ. 62
1.5. Формат микрокоманды 63
1.6. Микротренажер для изучения МПК КМ1804 64
2. Подготовка к выполнению работы 68
3. Порядок выполнения работы 68
4. Содержание отчета 70
5. Контрольные вопросы 70
6. Литература 71
Лабораторная работа № 1 системы счисления. Построение алгоритмов решения задач
Цель работы:
Изучить организацию систем счисления, принцип перевода из одной системы счисления в другую и операции в них. Научиться построению различных типов алгоритмов согласно поставленной задачи.
1. Теоретическая часть
1.1. Основные сведения
Для представления чисел в цифровых устройствах, а также для представления разнообразной информации в процессе программирования наряду с привычной для нас десятичной системой счисления широко используются другие. Рассмотрим принцип построения наиболее употребительных позиционных систем счисления.
Числа в таких системах счисления представляются последовательностью цифр (цифр разрядов), разделенных запятой на две группы: группу разрядов, изображающую целую часть числа, и группу разрядов, изображающую дробную часть числа:
...а2а1а0,а-1а-2… 1.1
Здесь а2а1... — цифры нулевого, первого и т, д. разрядов целой части числа, а-1а-2...— цифры первого, второго и т. д. разрядов дробной части числа.
Единице каждого разряда приписан определенный вес рк. где р — основание системы счисления, к — номер разряда, равный индексу при буквах, изображающих цифры разрядов. Так, представленная выражением (1.1) запись означает следующее количество:
N = …+ а2·р2+ а1·р1+ а0·р0+ а-1·р-1+ а-2·р-2…
Для представления цифр разрядов используется набор из р различных символов. Так, при р = 10 (т. е. в обычной десятичной системе счисления) для записи цифр разрядов используется набор из десяти символов: 0,1, 2, .... 9. При этом запись числа 729,324(10) (здесь и в дальнейшем индекс при числе будет указывать основание системы счисления, в которой представлено число) означает следующее количество:
729.324(10) = 7·102 + 2·101 + 9·100 + 3·10-1 + 2· 10-2 + 4· 10-3.
Используя данный принцип представления чисел, но выбирая различные значения основания р, можно строить разнообразные системы счисления.
В настоящее время кроме десятичной наиболее распространены двоичная, восьмеричная и шестнадцатеричная системы счисления.
Двоичная система счисления. Основание системы счисления р=2. Таким образом, для записи цифр разрядов требуется лишь два символа, в качестве которых используются 0 и 1, т.е. в этой системе счисления число представляется последовательностью символов 0 и 1.
Восьмеричная система счисления. Основание системы счисления р=8. Следовательно, для записи цифр разрядов нужно использовать восемь различных символов, в качестве которых выбрано 1, 2, 3, …7.
Шестнадцатеричная система счисления. Основание системы счисления р=16. Для записи цифр разрядов необходимо использовать шестнадцать различных символов, в качестве которых выбрано десять арабских символов (1, 2, 3, …9) и шесть букв латинского алфавита (A, B, C, D, E, F).