Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпорки_2.docx
Скачиваний:
9
Добавлен:
09.02.2015
Размер:
874.63 Кб
Скачать

Вопрос №3

Вопрос №4

  1. Типы данных процессора

Учетверенное слово

  • Байт — восемь последовательно расположенных битов, пронумерованных от О до 7, при этом бит 0 является самым младшим значащим битом.

  • Слово. Размер слова — 16 бит; биты в слове нумеруются от 0 до 15. Байт, содержащий нулевой бит, называется младшим байтом, а байт, содержащий 15-й бит, — старшим. Адресом слова считается адрес его младшего байта. Адрес старшего байта может быть использован для доступа к старшей половине слова.

  • Двойное слово 0-32 бита. Адресом двойного слова считается адрес его младшего слова.

  • 128-битный упакованный тип данных (Pentium III.)

  1. Тип данных логический

Логический тип данных

- Целый тип со знаком— двоичное значение со знаком, размером 8, 16 или 32 бита.

- Целый тип без знака— двоичное значение без знака, размером 8, 16 или 32 бита.

- Указатель на память двух типов:

    • ближнего типа — 32-разрядный логический адрес, представляющий собой относительное смещение в байтах от начала сегмента. Эти указатели могут также использоваться в сплошной (плоской) модели памяти, где сегментные составляющие одинаковы;

    • дальнего типа — 48-разрядный логический адрес, состоящий из двух частей: 16-разрядной сегментной части — селектора, и 32-разрядного смещения.

    • Цепочка — представляющая собой некоторый непрерывный набор байтов, слов или двойных слов максимальной длины до 4 Гбайт.

    • Битовое поле представляет собой непрерывную последовательность бит, в которой каждый бит является независимым и может рассматриваться как отдельная переменная. Битовое поле может начинаться с любого бита любого байта и содержать до 32 бит.

    • Неупакованный двоично-десятичный тип — байтовое представление десятичной цифры от 0 до 9. Неупакованные десятичные числа хранятся как байтовые значения без знака по одной цифре в каждом байте. Значение цифры определяется младшим полубайтом.

    • Упакованный двоично-десятичный тип представляет собой упакованное представление двух десятичных цифр от 0 до 9 в одном байте. Каждая цифра хранится в своем полубайте.

З) тип данных с плавающей точкой.

Вещественное число представляется в виде:

Кратный формат

Длинный формат

Расширенный формат

И) Тип данных ММХ – совокупность целочисленных элементов определенного размера.

К) ММХ расширение (Pentium3, 4) – совокупность упакованных элементов с плавающей точкой определенного разряда.

Вопрос №5

Дирктивы определения данных:

  1. DB- резервирование 1 байт(числа от -128 до 127, от 0 до 255)символьные строки из 1 символа

  2. DW-резервирование 2 байта(слово)

  3. DD-4 байта(двойное слово)

  4. DE иDP- 6 байт

  5. DQ- 8 байт

  6. DT- 10 байт

Пример.

1dw10 – двубайтовое число со знаком 10

2dd? – двоичное слово

3db“?” – байт со значениемASCIIкодом

4db“?”, “8”, 1, 1, 1 – 5 байт

5db“?8”, 1, 1, 1 – 4 байта, при повторе элементов используется инструкцияdup

7db“?”, “8”, 3dup1 – ↓

db2dup(1,3dup0) – 8 байт 1, 0, 0, 0, 1, 0, 0, 0

8 dw256 – слово 256

dw0100 – слово 256

db0,1 – 256

Обозначение чисел.

С помощью суффиксов

b- двоичное число(xB)

q-8-ричное число

d-10- ричное число(xd)

h-16- ричное число(первая ноль)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]