Ливенский филиал Госуниверситета-УНПК
Кафедра естественнонаучных дисциплин
Междисциплинарный курс «Системное программирование»
Специальность 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