русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-08-14; просмотров: 682; Нарушение авторских прав


В своей работе микропроцессор оперирует разнообразными данными, которые в зависимости от режима работы и применяемых команд могут быть представлены в различных форматах. 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-разрядного смещения.



<== предыдущая лекция | следующая лекция ==>
Регистровая структура 32-разрядного МП. | Отличительные особенности архитектуры 32-разрядного МП.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.362 сек.