Главная / Программирование /
Основы программирования - обучения основам / Тест 6
Основы программирования - обучения основам - тест 6
Упражнение 1:
Номер 1
Как подключаются внешние устройства к шине?
Ответ:
 (1)
Последовательно.
 
 (2)
Параллельно.
 
Номер 2
Как нумеруются биты внутри байта или машинного слова?
Ответ:
 (1)
Справа налево, начиная с нуля.
 
 (2)
Слева направо, начиная с нуля.
 
 (3)
Слева направо, начиная с единицы.
 
Номер 3
Каков размер машинного слова в компьютерах
на базе процессора Intel 80386-80686?
Ответ:
 (1)
2 байта.
 
 (2)
4 байта.
 
 (3)
8 байтов.
 
Упражнение 2:
Номер 1
Как располагаются разряды двоичного представления
целого числа внутри машинного слова
в архитектуре Little Endian (процессоры Intel, Alpha и т.п.)?
Ответ:
 (1)
Младшие разряды числа в байтах с младшими адресами.
 
 (2)
Младшие разряды числа в байтах со старшими адресами.
 
Номер 2
Как располагаются разряды двоичного представления
целого числа внутри машинного слова
в архитектуре Big Endian (процессоры Motorola, Power PC и т.п.)?
Ответ:
 (1)
Младшие разряды числа в байтах с младшими адресами.
 
 (2)
Младшие разряды числа в байтах со старшими адресами.
 
Номер 3
Какой архитектуре соответствует представление целых
чисел в протоколах сети Internet?
Ответ:
 (1)
Little Endian (как у процессоров Intel, Alpha).
 
 (2)
Big Endian (как у процессоров Motorola, Power PC).
 
Упражнение 3:
Номер 1
Что содержат общие регистры процессора?
Ответ:
 (1)
Целые числа.
 
 (2)
Вещественные числа.
 
Номер 2
Что содержит регистр флагов?
Ответ:
 (1)
Биты, устанавливаемые в ноль или единицу
в зависимости от результата выполнения последней команды,
каждый бит отвечает за определенный признак.
 
 (2)
Биты, задающие состояние выполняемого задания
(приоритет, разрешение прерываний и т.п.).
 
Номер 3
Что содержат плавающие регистры процессора?
Ответ:
 (1)
Целые числа.
 
 (2)
Вещественные числа.
 
 (3)
Адреса.
 
Упражнение 4:
Номер 1
Сколько аргументов имеют команды процессоров типа Intel 80x86?
Ответ:
 (1)
Не больше двух (двухадресная архитектура).
 
 (2)
Не больше трех (трехадресная архитектура).
 
Номер 2
Сколько аргументов имеют команды процессоров типа Motorola 68000?
Ответ:
 (1)
Не больше двух (двухадресная архитектура).
 
 (2)
Не больше трех (трехадресная архитектура).
 
Номер 3
В какой аргумент помещается результат команды с
двумя аргументами (например, сложения) при использовании
Ассемблера "Masm" фирмы Microsoft для процессоров Intel 80x86?
Ответ:
 (1)
В первый.
 
 (2)
Во второй.
 
Упражнение 5:
Номер 1
Какой регистр процессора содержит адрес инструкции,
которая будет выполняться на следующем шаге?
Ответ:
 (1)
Регистр SP.
 
 (2)
Регистр PC.
 
 (3)
Регистр FP.
 
Номер 2
Какой регистр процессора содержит текущий адрес
вершины стека?
Ответ:
 (1)
Регистр SP.
 
 (2)
Регистр PC.
 
 (3)
Регистр FP.
 
Номер 3
Для чего используется регистр FP?
Ответ:
 (1)
При вызове функции в регистр FP помещается адрес возврата.
 
 (2)
В процессе работы функции регистр FP содержит базовый
адрес блока локальных переменных функции.
 
 (3)
При вызове функции в регистре FP сохраняется
адрес вершины стека в момент вызова.
 
Упражнение 6:
Номер 1
Где располагаются элементы аппаратного стека?
Ответ:
 (1)
В оперативной памяти.
 
 (2)
Во внутренней памяти процессора.
 
Номер 2
Как передаются аргументы функций в языке Си?
Ответ:
 (1)
Через регистры процессора.
 
 (2)
Через специально выделенные ячейки оперативной памяти.
 
 (3)
Через аппаратный стек.
 
Номер 3
Где хранятся локальные переменные функции в языке Си?
Ответ:
 (1)
В ячейках оперативной памяти с фиксированными адресами.
 
 (2)
В аппаратном стеке.