Дон ГТУ

Лабораторная работа № 3

АКГ-05

АУТПТЭК

Программирование арифметических задач на Ассемблере для микропроцессора К580


Цель лабораторной работы - рассмотреть особенности выполнения простейших арифметических операций над целыми числами без знака на микропроцессорных установках МИКРОЛАБ КР580ИК80 и ЭЛЕКТРОНИКА-580, познакомиться с программированием в машинных кодах и мнемокодах, научиться пользоваться средствами управления и клавиатурой устройств.


1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

 

1.1 Представление чисел

При программировании микро ЭВМ на МП БИС КР580ИК80 необходимо пользоваться способом представления чисел с фиксированной десятичной точкой. При этом знак числа и количество разрядов, занятых дробной частью числа, могут быть учтены при подготовке данных или программным путем.

Следует помнить, что коды команд, адреса и данные вводятся в микро ЭВМ числами в шестнадцатеричной системе счисления. Некоторой особенностью в лабораторных установках МИКРОЛАБ и ЭЛЕКТРОНИКА-580 является отображение чисел на дисплее (табл. I).

Для МП БИС КР580ИК80 можно представлять данные в виде двоично-десятичного числа, при этом каждый байт рассматривается как две тетрады (два полубайта), а каждая тетрада кодирует одну десятичную цифру.

Такое представление позволяет закодировать в одном байте десятичные числа от 0 до 99. Обратите внимание на то, что, используя для представления шестнадцатеричную систему счисления, в одном байте можно закодировать число от 0 до FF , что соответствует числам десятичной системы от 0 до 255.

Эти примеры показывают, что такое представление чисел более рационально: используется меньший объем памяти, сокращается программа.

Таблица 1- Представление чисел в различных системах счисления и отображение их на дисплее

Десятичная

система

счисления

Восьмеричная

система

счисления

Двоичная сис­тема счисле­ния (по тетрадам) Шестнадцате-ричная систе­ма счисления

Символы

на дисплее

0 0 0000 0 0
1 1 0001 1 1
2 2 0010 2 2
3 3 0011 3 3
4 4 0100 4 4
5 5 0101 5 5
6 6 0110 6 6
7 7 0111 7 7
8 10 1000 8 8
9 11 1001 9 9
10 12 1010 А А
11 13 1011 В B
12 14 1100 С С
13 15 1101 D D
14 16 1110 Е E
15 17 1111 F F

Информация о работе «Программирование арифметических задач на Ассемблере для микропроцессора К580»
Раздел: Информатика, программирование
Количество знаков с пробелами: 15284
Количество таблиц: 8
Количество изображений: 1

Похожие работы

Скачать
29613
4
3

... = 5 е – ( t2 / t2 ) ; t2 = - t2 ln 0.5 = 0.144 мкс. При R = 1 кОм С = t / R » 144 пФ. 2. Определение общего алгоритма функционирования устройства Работу цифрового фильтра определяет программа, состоящая из инструкций, предназначенных для микропроцессора, и хранящаяся в ПЗУ независимо от наличия питающего напряжения. Поскольку ПЗУ – единственное устройство, способное хранить информацию при ...

Скачать
104875
16
25

... , В 3. Активное сопротивление, Ом «1» «10» «100» «1000» «1» «10» «100» «1000» «1» «10» «100» «1000» «10м» 2.2 Программное обеспечение тестирования устройства Программа тестирования ПЗУ по методу контрольной суммы LXI B 0040h ; Загрузить в ВС начальный адрес ПЗУ MVI D ...

0 комментариев


Наверх