Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Типы данных 32-разрядных МП



В своей работе микропроцессор оперирует разнообразными данными, которые в зависимости от режима работы и применяемых команд могут быть представлены в различных форматах. 32-разрядные микропроцессоры непосредственно поддерживают (используют как операнды) знаковые и беззнаковые целые числа, строки битов, байтов, цифр и символов, указатели и числа с плавающей запятой. Форматы данных отличаются длиной и назначением отдельных битов или групп битов. Набор форматов 32-разрядного микропроцессора включает:

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

2. форматы данных математического сопроцессора (FPU).

Базовые форматы данных:

a) целые числа со знаком и без знака в формате байт, слово, двойное слово;

     
знак двоичный код  
       
знак двоичный код    
       
знак двоичный код  
7 0  
двоичный код  
15 0    
двоичный код    
     
двоичный код  
                 

b) двоично-десятичные целые числа:

· 8-битные упакованные, содержат две десятичные цифры в одном байте,

7 4 3 0
  BCD

· 8-битные неупакованные, содержат одну десятичную цифру в одном байте,

7 4 3 0
BCD BCD

· 80-битные упакованные;

c) битовое поле – упорядоченная последовательность разрядов, которая может начинаться с любого разряда любого байта и содержать до 32 бит;

d) битовая строка - упорядоченная последовательность разрядов, которая может начинаться с любого разряда любого байта и содержать до 4Гбит.

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

Форматы данных математического сопроцессора (FPU):

a) одинарная точность

             
знак порядок мантисса    

b) двойная точность

           
знак порядок мантисса

c) повышенная точность

             
знак порядок мантисса

При обращении к оперативной памяти 32-разрядные микропроцессоры используют указатели:

1. «близкий» указатель – это 32-разрядный логический адрес, являющийся смещением внутри сегмента,

2. «дальний» указатель – это 48-разрядный логический адрес, состоящий из 16-разрядного селектора сегмента и 32-разрядного смещения.





Дата публикования: 2015-02-03; Прочитано: 260 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...