Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора ОРГ ЭВМ экзамен.docx
Скачиваний:
16
Добавлен:
24.09.2019
Размер:
481.65 Кб
Скачать

29. Типы данных ia-32

Основными типами данных являются: байт, слово, двойное слово, квадрослово и 128-разрядное слово. Каждый тип данных может начинаться с любого адреса. На базе основных типов данных строятся все остальные типы, распознаваемые командами процессора.

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

Данные в формате с плавающей точкой - включает три поля: Знак , Порядок и Мантисса. Поле мантиссы содержит значащие биты числа, а поле порядка содержит степень 2 и определяет масштабирующий множитель для мантиссы. Поддерживаются блоком обработки чисел с плавающей точкой.

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

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

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

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

30. Типы данных mmx технологии

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

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

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

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

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

31. Данные sse технологии

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

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

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

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

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

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

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

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

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

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

32. Типы данных ia-64

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

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

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

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

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

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

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

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