Двоично-десятичные данные

Строка - представляет собой непрерывную последовательность бит, байт, слов или двойных слов. Строка бит может быть длиной до 1 Гбита, а длина остальных строк может составлять от 1 байта до 4 Гбайтов. Поддерживается ALU.

Символьные данные - Поддерживаются строки символов в коде ASCII и арифметические операции (сложение, умножение) над ними. Поддержка осуществляется блоком ALU.

Указатель - содержит величину, которая определяет адрес фрагмента данных. Поддерживается два типа указателей(дальний, ближний).

Двоично-десятичные данные - student2.ru

Двоично-десятичные данные - student2.ru

Двоично-десятичные данные - student2.ru

Двоично-десятичные данные - student2.ru

Двоично-десятичные данные - student2.ru

Двоично-десятичные данные - student2.ru

Типы данных MMX технологии

Целочисленные данные могут быть как со знаком, так и без знака.

Упакованные 8 байт(0-63)

Упакованные 4 слова(0-63)

Упакованные 2 двойных слова

64-разрядное слово

Двоично-десятичные данные - student2.ru

Данные SSE технологии

SSE:128-разрядный формат упакованных данных с плавающей точкой одинарной точности.

Упакованные 4 числа с плавающей точкой 1-й точности (0-127)

SSE2: 128-разрядный формат упакованных данных с плавающей точкой с двойной точностью.

Упакованные 2 числа с плавающей точкой 2-й точности(0-127)

4 формата упакованных в 128 бит целочисленных данных, которые могут быть как со знаком, так и без знака:

- Упакованные 16 байт

- Упакованные 8 слов

- Упакованные 4 двойных слова

- Упакованные 2 64-х разрядных слова

- 128-разрядное слово

Двоично-десятичные данные - student2.ru

Двоично-десятичные данные - student2.ru

Двоично-десятичные данные - student2.ru

Типы данных IA-64

поддерживается 6 типов данных, в том числе три формата, используемых ранее (одинарная точность, двойная точность, расширенная точность), 82-разрядный формат FR(с плавающей запятой) и 64-разрядные целые – со знаком и без знака.

FR: 0-63 – Мантисса; Порядок – 17 разрядов; знак – 1 разряд

Двоично-десятичные данные - student2.ru

Теги и дескрипторы

Одним из эффективных средств совершенствования архитектуры ЭВМ является теговая организация памяти, при которой каждое хранящееся в памяти или регистре слово снабжается указателем – тегом. Определяет тип данных, формат данных и др. Формируются компилятором.

В интеловских процессорах теговая организация используется в кэш-памяти и блоках обработки чисел с плавающей запятой.

Дескриптор содержит сведения о размере массива данных, его местоположении, адресе начала массива, типе данных, режиме защиты данных и др. Содержит адрес начала массива данных, длину массива, индекс, группу указателей.

Использование дескрипторов подразумевает, что обращение к информации в памяти производится через дескрипторы, которые можно рассматривать как дальнейшее развитие аппарата косвенной адресации.

Адресация информации в памяти может осуществляться с помощью цепочки дескрипторов, при этом реализуется многоступенчатая косвенная адресация. Более того, сложные многомерные массивы данных эффективно описываются древовидными структурами дескрипторов.

Двоично-десятичные данные - student2.ru

Наши рекомендации