Тестирование «Системное программирование»
Вариант 1
Системная программа – это программа, предназначенная для поддержания работоспособности СОИ или повышения эффективности ее использования. программа, предназначенная для решения задачи или класса задач в определенной области применения СОИ системная программа, реализующая набор функций управления, который включает в себя управление ресурсами и взаимодействие с внешней средой СОИ, восстановление работы системы после проявления неисправностей в технических средствах.Исходный модуль – это программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память. программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции. программный модуль, получаемый в результате трансляции исходного модуля.
Автокод – это символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка. язык программирования, понятия и структура которого удобны для восприятия человеком. язык программирования, предназначенный для представления программы в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
… - реализация смысла некоторого синтаксически законченного текста, представленного на конкретном языке. Интерпретация Трансляция Компиляция
Программное обеспечение– это совокупность программ СОИ и программных документов, необходимых для их эксплуатации комплекс программ, которые обеспечивают управление компонентами компьютерной системы компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы
Регистр - это Ячейка в оперативной памяти Ячейка памяти процессора Адресуемая ячейка памяти
Какие регистры относятся к сегментным: Es Dx Ip Cs Al
Команда mov – Команда помещения в стек Команда перемещения данных Команда пересылки байта
Какая команда относится к логическим командам: Sub Or Inc
Команда … начинает выполнение с новой ветки в любом случаи Безусловного перехода Условного перехода Цикла
Объявляется непосредственно внутри ассемблера - … Локальная метка Глобальная метка Системная метка
Прерывание, которое возникает при изменении какого-либо устройства: Внутренние Аппаратное Программное
Какой командой вызывается процедура: Proc Call Ret
Директива – это Символическое имя для определения места в памяти, где размещены данные Блок команд, который может быть вызван из любого места основной программы Процесс приостановке программы
Какой командой вызывается прерывания: In Inc Int Определить ошибки в программе: Var X: integer; Begin X:=100; asm Mov bl, 25 Mov ax, X Div ax, bl Mov X, bl end; writeln (‘X=’,X); end.
Строка 5,7 Строка 6,7 Строка 7,8
Определить результат выполнения программы:
Begin
НЕ нашли? Не то? Что вы ищете?
asm
Mov Ah,02h
Mov Dl,’*’
int 21h
end;
end.
Вывести символ * Вывести символ с кодом * Вывести символ * 2 раза
Вариант 2
Управляющая программа - это программа, предназначенная для поддержания работоспособности СОИ или повышения эффективности ее использования. программа, предназначенная для решения задачи или класса задач в определенной области применения СОИ системная программа, реализующая набор функций управления, который включает в себя управление ресурсами и взаимодействие с внешней средой СОИ, восстановление работы системы после проявления неисправностей в технических средствах.Объектный модуль – это программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память. программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции. программный модуль, получаемый в результате трансляции исходного модуля.
Язык высокого уровня – это символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка. язык программирования, понятия и структура которого удобны для восприятия человеком. язык программирования, предназначенный для представления программы в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
… - преобразование программы, представленной на одном языке программирования, в программу на другом языке программирования, в определенном смысле равносильную первой. Интерпретация Трансляция Компиляция
Прикладное программное обеспечение – это совокупность программ СОИ и программных документов, необходимых для их эксплуатации комплекс программ, которые обеспечивают управление компонентами компьютерной системы компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы
Язык Ассемблер - это система записи программы с детализацией до отдельной машинной команды язык программирования, понятия и структура которого удобны для восприятия человеком система, образуемая языком программирования, компилятором или интерпретатором программ
Какие регистры относятся к регистрам данных: Es Dx Ip Cs Al
Команда add – Команда сложения Команда умножения Команда вычитания
Какая команда относится к арифметическим командам: In Or Inc
Команда … повторяет действия несколько раз Безусловного перехода Условного перехода Цикла
Ссылка на определенное место в программе - … Адресация Метка Переход
Прерывание, которое возникает при существование ошибок в программе: Внутренние Аппаратное Программное
Какой командой осуществляется начало процедуры: Proc Call Ret
Прерывания – это Символическое имя для определения места в памяти, где размещены данные Блок команд, который может быть вызван из любого места основной программы Процесс приостановке программы
Какие команды относятся к директивам: DD DE DB DC DW
Определить ошибки в программе: Var a;boolean; begin asm Mov AX,00111011b Or Al,00001111b Mov a, AL end; Writeln(‘A=’,A); end.
Строка 1,4 Строка 1,5 Строка 4,6 Определить результат выполнения программы:
Var x:integer;
Begin
X:=50;
asm
mov ax, x
sub ax,13
sub ax,4
sub ax,20
mov x, ax
end;
writeln(‘x=’,x);
end.
13 14 15
Вариант 3
Управляющая программа - это программа, предназначенная для поддержания работоспособности СОИ или повышения эффективности ее использования. программа, предназначенная для решения задачи или класса задач в определенной области применения СОИ системная программа, реализующая набор функций управления, который включает в себя управление ресурсами и взаимодействие с внешней средой СОИ, восстановление работы системы после проявления неисправностей в технических средствах.Программный модуль – это программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память. программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции. программный модуль, получаемый в результате трансляции исходного модуля.
Машинный язык – это символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка. язык программирования, понятия и структура которого удобны для восприятия человеком. язык программирования, предназначенный для представления программы в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
… - преобразование программы на машинный язык. Интерпретация Трансляция Компиляция
Системное программное обеспечение– это совокупность программ СОИ и программных документов, необходимых для их эксплуатации комплекс программ, которые обеспечивают управление компонентами компьютерной системы компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы
Адресация предназначена … Для указания адреса ячеек Для обмена данными Для помещения данных в регистры
Назовите регистр указания команд: Es Dx Ip Cs Al
Команда pop – Команда помещения в стек Команда перемещения данных Команда извлечения из стека
Какая команда относится к битовым командам: Bt Or Inc
Команда … начинает выполнение с новой ветки в случаи, если условие ложно Безусловного перехода Условного перехода Цикла
Объявляется в Паскале - … Локальная метка Глобальная метка Системная метка
Прерывание, которое возникает при обнаружении ошибок в работе процессора: Внутренние Аппаратное Программное Какой командой осуществляется возврат из процедуры: Proc Call Ret
Подпрограмма – это Символическое имя для определения места в памяти, где размещены данные Блок команд, который может быть вызван из любого места основной программы Процесс приостановке программы
Какие функции относятся к прерыванию 21Н: 02h 09h 08h 2ah 5fh
Определить ошибки в программе: Var str:=’gruppa$’; asm Mov Cx,3 @Lab: Mov Ah,9 Mab Dx, offset str int 21h Loop @Lab end; readln; end.
Строка 4,6 Строка 4,7 Строка 6,7
Определить результат выполнения программы:
Begin
asm
Mov ax,6;
Mov bx,8;
Mov dx, ax;
cmp ax, bx;
jaе Li;
Mov dx, bx;
Li:
mov dx, ax
end;
end.
6 8 14


