Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзаменационные билеты по информатике.doc
Скачиваний:
64
Добавлен:
10.05.2014
Размер:
277.5 Кб
Скачать

2) Регистры процессора Intel x86

Регистр процессора — память внутри процессора, предназначенная для хранения промежуточных результатов вычисления (регистр общего назначения) или содержащая данные, необходимые для работы процессора — смещения базовых таблиц, уровни доступа и т. д. (специальные регистры).IP— регистр, обозначающий смещение следующей команды относительно кодового сегмента.IP— 16-битный (младшая часть EIP)EIP— 32-битный аналог (младшая часть RIP)

Сегментные регистры— Регистры указывающие на сегменты.CS,DS,SS,ES,FS,GSCS — указатель на кодовый сегмент. Связка CS:IP указывает на адрес в памяти следующей команды.Регистры данных— служат для хранения промежуточных вычислений.EAX,EBX,ECX,EDX,EBP,ESI,EDI,ESP — 32-битные AX, BX, CX, DX — 16-битные AH, AL, BH, BL, CH, CL, DH, DL — 8-битные (половинки 16-ти битных регистров)

3) - Общая структура программы: PROGRAM Имя_Программы; USES    Список используемых библиотек (модулей); LABEL    Список меток в основном блоке программы; CONST     Определение констант; TYPE     Описание типов; VAR     Определение глобальных переменных программы; ОПИСАНИЕ ПРОЦЕДУР; ОПИСАНИЕ ФУНКЦИЙ; BEGIN    Основной блок программы (операторы) END.

- Модули: Crt, graph, strings - Объявление переменных: Var Переменная: тип данных;

целые типы - ShortInt, integer, LongInt, Byte, Word;

вещественные типы - Single, real, Double, Extended, Comp;

Булевский тип - Boolean;

Символьный тип - Char;

Строковый тип - String; - Объявление типов: Type имя_типа={значение1, зн2,…, знN}

Билет 19

1) Типы данных в с

Charодин байт, содержащий один символ из локального символьного набора

Intцелое число, обычно имеющее типовой размер для целых чисел в данной системе

Floatвещественное число одинарной точности с плавающей точкой

Double – вещественное число двойной точности с плавающей точкой

2) Стек– область памяти, работа с которойможетосуществляться по особым правилам. Чтобы записать нечто в стек используются командыpushиpushd(pushдля 16-битных иpushdдля 32-битных. 8-битные операнды класть в стек нельзя):

pushd eax

pushd 1

pushd [x]

Чтобы извлечь переменную из стека используются команды popиpopd.

Последнее значение, положенное в стек, извлекается первым. В этом смысл существования стека, именно это свойство делает стек стеком

Соседние файлы в предмете Информатика