5. Типы данных, с которыми работает процессор

С точки зрения размерности микропроцессор аппаратно поддерживает такие типы данных

Типы данных

На уровне команд процессор поддерживает такую логическую интерпретацию перечисленных типов данных

  • Целый тип со знаком(8,16,32 бит)
    Первый бит — знаковый: 0(положительное), 1(отрицательное)
    Отрицательное число хранится в дополнительном коде

    • Байт(-128;127)
    • Слово(-32768; 37767)
    • Двойное слово(〖-2〗^31;2^31-1)
  • Целый тип без знака
    • Байт(0;255)
    • Слово(0;65535)
    • Двойное слово(0, 2^32-1)
  • Указатели на память
    • Ближний тип
      16 или 32 разрядный логический адрес, представляющий собой относительное смещение в байтах от начала сегмента
    • Дальний тип
      32(48) разрядный логический адрес, состоящий из 2 частей – 16 разрядной сегментной части и 16(32) разрядного смещения
  • Цепочка – непрерывный набор байтов, слов, двойных слов
  • Битовое поле – непрерывная последовательность битов, каждый бит – независимый, может рассматриваться отдельно
  • Неупакованный двоично-десятичный тип – байтовое представление десятичных цифр от 0 до 9. Они хранятся как байтовое значение без знака по 1 цифре в каждом байте
  • Упакованный двоично-десятичный тип– каждая цифра хранится в своем полубайте, цифра в старшем полубайте — старшая
  • Типы данных с плавающей точкой
17.07.2015