Шпаргалка: Ответы на вопросы по курсу “Системное программирование”

Комментарии – начинаются с символа ; и предназначены для улучшения читаемости программы.

Метки – предназначены для организации переходов в программе. М.б. локальные и глобальные. Представляют собой символьные имена, заканчивающиеся на :.

Типы данных языка.

Целые типы.

BYTE – байт (однобайтовое целое число, код символа, элемент строки)

WORD – слово (целое число со знаком или без знака)

DWORD – двойное слово, длинное целое

Указатели

Полный 32-битовый указатель или 16-битовое смещение.

Вещественные типы (типы мат.сопроцессора) – действительные числа длиной 32, 64, 80 бит.

Массивы

В ассемблере возможно объявление массивов чисел.

Перичислимые и составные типы

ENUM – набор значений, заним. определенное кол-во бит.

RECORD – запись с битовыми полями, каждое из которых имеет длину опр. количество бит и инициализируется некоторыми значениями.

STRUC – структура, элемент содержащий 1 или более типов данных, называемых членами структуры.

UNION (объединение) – то же самое, что и структура, за исключением того, что все члены объединения занимают 1 и тот же участок памяти.

Формат команды языка:

[Метка:] мнемокод [операнд] [;комментарий]

По умолчанию заглавные и строчные буквы в языке не различаются.

Оформление программ:

[Общие для всех сегментов директивы]

...

Директива открытия сегмента

Текст программы или описание данных

Директива закрытия сегмента

... (может повторяться несколько раз в зависимости от числа сегментов)

Директива окончания программного файла

Константы, метки, условная компиляция.

Константы – м.б. числовые (десятичные, двоичные, шестадцатеричные)

К-во Просмотров: 445
Бесплатно скачать Шпаргалка: Ответы на вопросы по курсу “Системное программирование”