- •2. Чем отличаются процессы сдвига влево и вправо для чисел со знаком и беззнаковых?
- •4. Как выглядит десятичный код числа типа float (double, long double), имеющего наименьшее положительное значение, отличное от нуля?
- •5. В каком порядке следует выполнять действия для получения дополнительного кода двоичного целого числа из прямого кода?
- •6. Чем отличается циклический сдвиг двоичного кода от логического сдвига?
- •7. Чем отличается логический сдвиг двоичного кода от арифметического сдвига?
- •8. Как изменяется значение числа при арифметическом сдвиге на 1 двоичный разряд влево?
- •9. Как изменяется значение числа при арифметическом сдвиге на 1 двоичный разряд вправо?
*-Павлов сказал
Очередь команд организуется в процессоре для
уменьшения загрузки системной шины
уменьшения объема ОП
уменьшение времени перехода к выполнению очередной программы
Сопроцессоры предназначены для
ускорения работы ЦП
параллельной работы с ЦП
замены ЦП на некоторых операциях
Передача информации в видеосистему об изображении осуществляется в режиме *
прямого доступа к памяти
программного обмена
выполнения команд программы
Когда процессор анализирует сигнал запроса на прерывание
при поступлении от контроллера устройства запроса на прерывание
после выполнения текущей программы
после каждого цикла обмена по системной шине
Где хранится информация, что режим Caps Lock (Num Lock, Scroll Lock) установлен *
в регистре контроллера клавиатуры
в оперативной памяти клавиатурного процессора
в ячейках, находящихся в оперативной памяти процессора
В режиме прямого доступа в памяти не выполняется обмен данными между
контроллером устройства и оперативной памятью
оперативной памятью и процессором
оперативной памятью и оперативной памятью
Прямой доступ к памяти — режим обмена данными между устройствами компьютера или же между устройством и основной памятью, в котором центральный процессор (ЦП) не участвует. Так как данные не пересылаются в ЦП и обратно, скорость передачи увеличивается.
Чего не происходит в стандартном цикле работы процессора
формирование исполнительных адресов операндов
изменения значения счетчика команд
изменение кода команды
Чем отличается динамическая память от статической памяти
особым способом питания
высоким быстродействием
наличием процесса регенерации
Многоуровневая система прерывания характеризуется
ускоренным процессом поиска источника прерывания
уменьшением аппаратных затрат
уменьшением времени выполнения подпрограммы обработки прерывания
Аппаратные прерывания могут вызываться при
использовании некорректного кода
при получении результата выполнения операции выходящего за диапазон значений (т.к. ап - прерывания, вызванные процессами в аппаратуре вычислительной системы)
при обращении к подпрограммам операционной системы
Какой тип принтера НЕ является знакопечатающим
барабанный
лазерный
лепестковый
Простейшие счетчики удобнее строить на триггерах типа
TC
RSC
DC
Кэш память является (через нее происходит обмен данными между ЦП и ОП)
заменой оперативной памяти
расширением оперативной памяти
средством ускорения доступа к командами данным
Самая высокая скорость обмена данными в компьютере в режиме
блочного обмена в режиме прямого доступа к памяти
программного обмена
прямого доступа к памяти
Чего не требуется при подготовки процесса ввода в режиме прямого доступа к памяти *
подготовки памяти
задания контроллеру ПДП количества передаваемой в память информации
сообщения устройству ввода о завершении процесса подготовки
Передача информации от жесткого диска обычно выполняется в режиме
прямого доступа к памяти
программного обмена с использованием системы прерывания
программного обмена
Расширение набора команд процессора может привести к
увеличению времени выполнения программы
увеличению размера кода программы
уменьшению кода программы
Значение переменной А после вычисления выражения char A=5^(((1«2)-1)«4)
42
53 (^-исключающее или)
55
Что еще требуется компьютеру после включения питания для выполнения первой по счету команды кроме процессора и системной шины
оперативная память
монитор и клавиатура
ПЗУ
Что не характерно для статической оперативной памяти
наличие питания
оперативное чтение - модификация - запись
требование регенерации
Одноуровневая система прерывания предназначена для
уменьшения времени поиска источника
уменьшение аппаратных затрат
уменьшения времени на обработку конкретного прерывания
Приемные регистры в контроллерах устройств в основном используют триггера типа
DC
TC
RSC
Интервал времени между передачами значений пикселов в монитор составляет *
сотни наносекунд
десятки наносекунд
единицы наносекунд
Программные прерывания могут вызываться при
использовании некоторого кода операции
при переполнении разрядной сетки
при обращении к подпрограммам операционной системы
Отсутствие кэш-памяти в компьютере приводит к
Увеличению объема оперативной памяти
Уменьшению объема оперативной памяти
Увеличению времени выполнения программы
Самая низкая скорость обмена данными в компьютере в режиме
Блочного обмена в режиме прямого доступа к памяти
Программного обмена
Прямого доступа к памяти
Что в том числе требуется при подготовке процесса вывода в режиме прямого доступа к памяти
Задание процессору количества передаваемой из памяти информации
Задания памяти количества передаваемой из нее информации
Сообщения устройству вывода о завершении процесса подготовки
Передача информации от клавиатуры обычно выполняется в режиме
Прямого доступа к памяти
Программного обмена с использованием системы прерывания
Программного обмена
Передача информации в клавиатуру обычно выполняется в режиме *
Прямого доступа к памяти
Программного обмена с использованием системы прерывания
Программного обмена
Сокращение набора команд процессора может привести к
Уменьшению времени выполнения программы
Увеличению размера кода программы
Уменьшению размера кода программы
Значение переменной А после вычисления выражения char A=127&(((1<<3)-1)<<3)
56
32
48
Какая информация содержится в счетчике команд при выполнении команды
количества выполняемых команд
адрес размещения выполняемой команды
адрес размещения очередной команды
Что не хранится в постоянном запоминающем устройстве (ROM BIOS)
программа
текущая дата
номер версии программы SETUP
Вывод информации с клавиатуры осуществляется в режиме
прямого доступа к памяти
программного обмена с использованием системы прерывания
программного обмена
Какой тип принтера НЕ является знакосинтезирующем
барабанный
струйный
термопринтер
Активным устройством на системной шине может быть
контроллер прерывания
контроллер устройства ввода-вывода
процессор
Слово состояния процессора формируется и используется для
управления процессом выполнения программы
выявления ошибок при выполнении текущей программы
контроля и диагностики аппаратуры процессора
Аппаратные прерывания не вызываются в компьютере при
вызове подпрограммы
нарушении защиты памяти
некорректном коде операции в ходе выполнения программы(наверное)
Что хранится в КМОП (CMOS) памяти?
программа пользователя
программа начальной загрузки
данные о настройке компьютера
Непосредственная адресация предполагает хранение в коде команды
операнда
непосредственного адреса операнда
указателя на адрес операнда
Чего не требуется при подготовке процесса ввода данных в режиме прерывания
подготовки памяти для приема данных
задания контроллеру прерывания управляющей информации
наличия в оперативной памяти программы обработки прерывания
Посимвольная передача информации на принтер обычно выполняется в режиме
прямого доступа к памяти
программного обмена с использованием системы прерывания
программного обмена
Включение самопроцессора в состав компьютера приводит к
увеличению потребляемой мощности
увеличению размера кода программы
не видно больше
Посчитать значение переменной A после вычисления выражения unsigned char А = 17| (((1<<2)-1)<< 4)
Ответ : 49
В каком коде хранятся целые числа со знаком?
Целые числа обычно занимают впамятикомпьютераодин,дваиличетыребайта, при этом самый левый (старший) разряд содержит информацию о знаке числа. Для однобайтового формата ,например, для знака отводится один разряд, а для цифр абсолютной величины – семь разрядов. В компьютерной технике применяются три формы записи (кодирования) целых чисел со знаком: прямой код, обратный код, дополнительный код. Отрицательные числа в прямом, обратном и дополнительном кодах имеют разное изображение.
1. Прямой код . В знаковый разряд помещается цифра 1, а в разряды цифровой части числа — двоичный код его абсолютной величины. Например:
2. Обратный код . Получается инвертированием всех цифр двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются единицами, а единицы — нулями. Например:
3. Дополнительный код . Получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду. Например:
2. Чем отличаются процессы сдвига влево и вправо для чисел со знаком и беззнаковых?
При сдвиге вправо для чисел без знака позиции битов, освобожденные при операции сдвига, заполняются нулями. Для чисел со знаком бит знака используется для заполнения освобожденных позиций битов. Другими словами, если число является положительным, используется 0, если число является отрицательным, используется 1.
При сдвиге влево позиции битов, освобожденные при операции сдвига, заполняются нулями. Сдвиг влево является логическим сдвигом (биты, сдвигаемые с конца отбрасываются, включая бит знака).
3. Как представляется корректный двоичный код числа типа float (double, long double), имеющего в десятичном виде наименьшее положительное значение, отличное от нуля?
денормализованные :
float: 0 00000000 00000000000000000000001
(знак, экспонента, мантисса)
double: 0 00000000000 0000000000000000000000000000000000000000000000000001 (знак, экспонента, мантисса)
long double: 0 000000000000000 0 000000000000000000000000000000000000000000000000000000000000001
(знак, экспонента, целая часть, мантисса)
нормализованные :
float: 0 00000001 00000000000000000000000
(знак, экспонента, мантисса)
double: 0 00000000001 0000000000000000000000000000000000000000000000000000 (знак, экспонента, мантисса)
long double: 0 000000000000001 1 000000000000000000000000000000000000000000000000000000000000000
(знак, экспонента, целая часть, мантисса)
4. Как выглядит десятичный код числа типа float (double, long double), имеющего наименьшее положительное значение, отличное от нуля?
денормализованные:
float: 1.401 * 10^-45
double: 4.941 *10^-324
long double: 3.645 * 10^-4951
нормализованные:
float: 1.175 * 10^-38
double: 2.225 * 10^-308
long double: 3.362 *10^-4932
5. В каком порядке следует выполнять действия для получения дополнительного кода двоичного целого числа из прямого кода?
Для получения дополнительного k-разрядного кода отрицательного числа необходимо:
1. модуль отрицательного числа представить прямым кодом в k двоичных разрядах;
2. значение всех бит инвертировать:все нули заменить на единицы, а единицы на нули(таким образом, получается k-разрядный обратный код исходного числа);
3. к полученному обратному коду прибавить единицу.
6. Чем отличается циклический сдвиг двоичного кода от логического сдвига?
При циклическом сдвиге, значение последнего бита по направлению сдвига копируется в первый бит (и копируется в бит переноса).
Циклический сдвиг отличается от простого сдвига тем, что в результате его выполнения значения битов числа не теряются, а просто перемещаются по кругу: старший бит помещается на место младшего, младший — на месте бита 1, затем бит 1 — на место бита 2 и т.д.
Циклический сдвиг:
Логический сдвиг: