Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 12

1 Структура МП Intel 80х86: используемые регистры.

2 Задача:

Реализовать макрос получения значения системной даты и системного времени.

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 13

1 Структура МП Intel 80х86: операционное устройство и шинный интерфейс.

2 Задача:

Реализовать макрос получения значения состояния CPU.

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 14

1 Размещение данных в памяти. Сегментация памяти.

2 Задача:

Вычислить: (A*B-C)/D

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 15

1 Сложение и вычитание целых чисел в ассеблер.

2 Задача:

Найдите ошибку в следующих командах:

MOV DS,@DATA

MOV AX,ES

MOV DS,AX

MOV CS,AX

MOV (ячейка памяти), (ячейка памяти)

Предложите исправленный вариант

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 16

1 Управляющие операторы языка ассемблер. Использование условного и безусловного перехода.

2 Задача:

Найдите ошибку в следующих командах:

XCNG AX,BX

XCHG CX,BL

XCHG ES,DS

XCHG DATA1,AX

Предложите исправленный вариант

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 17

1 Циклы языка ассемблер. Использование циклов LOOPZ и LOOPNZ.

2 Задача:

Вычисление результата выполнения арифметического выражения, в котором некоторые числа постоянны, а другие переменные.

Формула вычислений: X = (A * 2 + B * C ) / (D - 3)

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 18

1 Системные вызовы Win32.

2 Задача:

Составить программу вычисления у по формуле: y=2v+6d-m*g+3

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 19

1 Глобальные системные переменные Win32.

2 Задача:

Составить программу вычисления у по формуле: y=g*m-7d+v-20

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 20

1 Прерывания. Вызов прерываний в ассемблере. Флаги состояния CPU.

2 Задача:

Составить программу вычисления у по формуле: y=g*m-4d+8v-7

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 21

1 Управление портами CPU на ассемблер. Передача данных в регистры CPU.

2 Задача:

Составить программу вычисления у по формуле: y=2+m*d-3g+7v

УТВЕРЖДАЮ:

Зав. кафедрой естественнонаучных

дисциплин, к.т.н., доц. _______ В.И. Брусова

«__» _________ 2015 г.

Ливенский филиал Госуниверситета-УНПК

Кафедра естественнонаучных дисциплин

Междисциплинарный курс «Системное программирование»

Специальность 09.02.03 «Программирование в компьютерных системах»

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 22

1 Управление электропитанием CPU на ассемблер. Передача данных в регистры CPU.

2 Задача:

Реализовать программу, циклически переключающую состояние порта P1.0 CPU

Наши рекомендации