- •Оглавление
- •Вопрос №3
- •Вопрос №4
- •Вопрос №5
- •Вопрос №6 Системы исчисления
- •Вопрос №7
- •Вопрос №8
- •Вопрос №9
- •Вопрос №10
- •Вопрос №11
- •Вопрос №12
- •Вопрос №13
- •Вопрос №14
- •Вопрос №15
- •Вопрос №16
- •Вопрос №17
- •Вопрос №18
- •Вопрос №19
- •Вопрос №20
- •Вопрос 21
- •Вопрос 22
- •Вопрос 23
- •Вопрос №24
- •Вопрос № 25
- •Вопрос № 26
- •Вопрос №27
- •Вопрос №28
- •1. Команда пересылки данных.
- •Вопрос №29
- •Вопрос №30
- •Вопрос №31
- •Вопрос №32
- •Вопрос №33
- •Вопрос №33(Краткая версия)
- •1) Команда вызова процедуры.
- •2) Команда возврата управления.
- •Вопросы №34
- •Вопросы №35
- •Вопрос №36
- •1) Команда организации цикла.
- •2) Команда перехода по обнуленному счетчику.
- •3) Команды организации цикла с условием.
- •Вопрос №37
- •Вопросы №38
- •Вопрос №39
- •Вопрос №40
Вопрос №3
Вопрос №4
Типы данных процессора
Учетверенное слово
Байт — восемь последовательно расположенных битов, пронумерованных от О до 7, при этом бит 0 является самым младшим значащим битом.
Слово. Размер слова — 16 бит; биты в слове нумеруются от 0 до 15. Байт, содержащий нулевой бит, называется младшим байтом, а байт, содержащий 15-й бит, — старшим. Адресом слова считается адрес его младшего байта. Адрес старшего байта может быть использован для доступа к старшей половине слова.
Двойное слово 0-32 бита. Адресом двойного слова считается адрес его младшего слова.
128-битный упакованный тип данных (Pentium III.)
Тип данных логический
Логический тип данных
- Целый тип со знаком— двоичное значение со знаком, размером 8, 16 или 32 бита.
- Целый тип без знака— двоичное значение без знака, размером 8, 16 или 32 бита.
- Указатель на память двух типов:
ближнего типа — 32-разрядный логический адрес, представляющий собой относительное смещение в байтах от начала сегмента. Эти указатели могут также использоваться в сплошной (плоской) модели памяти, где сегментные составляющие одинаковы;
дальнего типа — 48-разрядный логический адрес, состоящий из двух частей: 16-разрядной сегментной части — селектора, и 32-разрядного смещения.
Цепочка — представляющая собой некоторый непрерывный набор байтов, слов или двойных слов максимальной длины до 4 Гбайт.
Битовое поле представляет собой непрерывную последовательность бит, в которой каждый бит является независимым и может рассматриваться как отдельная переменная. Битовое поле может начинаться с любого бита любого байта и содержать до 32 бит.
Неупакованный двоично-десятичный тип — байтовое представление десятичной цифры от 0 до 9. Неупакованные десятичные числа хранятся как байтовые значения без знака по одной цифре в каждом байте. Значение цифры определяется младшим полубайтом.
Упакованный двоично-десятичный тип представляет собой упакованное представление двух десятичных цифр от 0 до 9 в одном байте. Каждая цифра хранится в своем полубайте.
З) тип данных с плавающей точкой.
Вещественное число представляется в виде:
Кратный формат
Длинный формат
Расширенный формат
И) Тип данных ММХ – совокупность целочисленных элементов определенного размера.
К) ММХ расширение (Pentium3, 4) – совокупность упакованных элементов с плавающей точкой определенного разряда.
Вопрос №5
Дирктивы определения данных:
DB- резервирование 1 байт(числа от -128 до 127, от 0 до 255)символьные строки из 1 символа
DW-резервирование 2 байта(слово)
DD-4 байта(двойное слово)
DE иDP- 6 байт
DQ- 8 байт
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- ричное число(первая ноль)