Форма представления данных в микропроцессорных системах.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К лабораторной роботе №1

Изучение методов адресации на примерах команд арифметических и логических операций.

 

по дисциплине «Введение в микропроцессорную технику»

 

для студентов дневной формы

обучения специальности 7.092208

 

Утверждено

на заседании кафедры

Электропривод и автоматизация

промышленных установок

Протокол №__от 25 июля 2009г.

 

 

 

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

Тема: Изучение методов адресации на примерах команд пересылки, арифметических и логических операций.

Цель: Изучить методы адресации и команды арифметических и логических операций.

 

Методы адресации определяют способ указания на операнды, т.е. данными над которыми производятся действия

Операнд – это число, над которым выполняются действия или указания для нахождения этих чисел.

 

Форма представления данных в микропроцессорных системах.

Все микропроцессорные комплекты используют двоичную систему счисления, когда для представления чисел используется цифровая база: 0 и 1.

Единичной информацией в микропроцессорных системах является бит, который может иметь состояние 0 или 1.

Логический «0»: 0…0,2В

Логическая «1»: 2,4…5В

 

Кратными информационными единицами являются:

1 байт = 8 битов, (с помощью байта можно описать числа от 0 до 255)

Например информация, описываемая числом 155 (например уровень температуры, уровень звука в МР3плеере ит.д.). Для передачи в виде байта используются группа из 8 проводников : Но каждый из них имеет свой вес, определяеый степенью при 2:

------------------------- 1 -старший бит

------------------------- 0

------------------------- 0

------------------------- 1

------------------------- 1

------------------------- 0

------------------------- 1

------------------------- 1 -младший бит

 

155-128=27

27-16=11

11-8=3

3-2=1

1-1=0

155= 10011011B(B-binary или двоичная система исчисления)

 

1 слово = 2 байта = 16 битов, (с помощью слова можно описать числа от 0 до 65535)

1 Кбайт = 210 байта = 1024 байта,

1 Мбайт = 210 Кбайта = 1024 Кбайта,

1 Гбайт = 210 Мбайта = 1024 Мбайта.

Недостатком двоичной формы представления информации в микропроцессорных системах является громоздкость получаемых чисел, поэтому в микропроцессорных комплектах для описания двоичных чисел используют 16-ричную (HEX-код) форму их представления. Так как один 16-ричный знак описывает 4 бита, то появляется возможность существенно сократить число знаков для описания двоичных чисел. Это особенно важно, когда необходимо реализовать ввод информации и ее индикацию в МПС.

В 16-ричной системе счисления используется следующая цифровая база: 0, …, 9, A, B, C, D, E, F. Соотношения между этими системами счисления представлены в таблице 1.1.

Таблица 1.1

 

BIN HEX десятичная
ст.бит мл.бит
A
B
C
D
E
F

 

Для описания двоичного числа в 16-ричной системе счисления пользуются следующими алгоритмами:

1. В 16-ричной системе счисления один 16-ричный знак описывает 4 бита, поэтому все двоичное число разбивается справа налево на группы из 4 бит(тетрады), каждый из которых имеет следующие веса:

младший – ;

2-ой – ;

3-ий – ;

старший – ;

16-ричный знак получается как:

 

Например:

E A

Ч2=11101010В

Ч16=EAН