игра брюс 2048
Главная / Программирование / Основы программирования - обучения основам / Тест 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) В аппаратном стеке.  




Главная / Программирование / Основы программирования - обучения основам / Тест 6