
- •1. Функция и структура системы.
- •2. Принцип адресности в архитектуре фон Неймана
- •3. Жесткость архитектуры. Из каких основных блоков состоит эвм.
- •4. Какое устройство формирует признаки выполнения команд?
- •5. Принцип однородности памяти.
- •6. Типы данных, с которыми оперируют эвм.
- •12. Как представляется поле порядка для вещественных чисел в сопроцессорах фирмы Intel?
- •13. Как представляется мантисса числа одинарной и двойной точности?
- •14. Зачем используется скрытый бит?
- •15. Где располагается старший бит мантиссы числа одинарной и двойной точности?
- •16. С каким типом вещественных чисел работает сопроцессор?
- •25. Как определяется денормализованное число?
- •26. Режим управления бесконечностью со знаком?
- •27. Что означает nan?
- •28. Какая ссылка в методах адресации самая медленная?
- •29. Регистровая адресация, непосредственная адресация, неявная адресация, индексная адресация, относительная адресация. Регистровая адресация.
- •Непосредственная адресация.
- •Неявная адресация.
- •Базовая или индексная адресация.
- •Относительная базово-индексная адресация.
- •30. Базовый адрес, модификация адреса.
- •31. Что такое относительное расстояние в методах адресации?
- •32. Автоинкрементная, преинкрементная, постинкрементная, предекрементная адресация.
- •33. Иерархия памяти эвм.
- •34. Разновидности кэш-памяти.
- •35. В каком блоке ассоциативной памяти отмечается, какая ассоциативная информация используется, а какая – нет?
- •36. На какие классы делятся виды прерываний в ia-32?
- •37. Какие события вызываю программные прерывания?
- •38. Какие типы программных прерываний существуют в ia-32?
- •39. Маскируемое прерывание, вектор прерывания.
- •Векторы прерываний
- •40. Программный и аппаратный поллинг.
13. Как представляется мантисса числа одинарной и двойной точности?
Вещественные числа, аппаратно обрабатываемые в сопроцессорах, имеют три формата: короткое (4 байта), длинное (8 байт) и временное (10 байт) вещественные. В первом и втором форматах используется скрытый бит, то есть старший бит мантиссы физически не хранится.
Знак мантиссы расположен отдельно, сама же она представляется положительным числом.
14. Зачем используется скрытый бит?
Если целая часть мантиссы числа состоит из одной, не равной нулю, цифры, то число с плавающей точкой называется нормализованным.
Так как для нормализованного двоичного числа целая часть всегда равна единице, то эту единицу можно не хранить. Именно так и поступили разработчики арифметического сопроцессора - в форматах одинарной и двойной точности целая часть мантиссы не хранится. Таким образом экономится один бит памяти.
15. Где располагается старший бит мантиссы числа одинарной и двойной точности?
Старший бит мантиссы не хранится.
16. С каким типом вещественных чисел работает сопроцессор?
Представление с расширенной точностью используется сопроцессором для выполнения всех операций. И даже более - все операции с числами сопроцессор выполняет над числами только в формате с расширенной точностью. В этом формате хранится и "лишний" бит целой части нормализованного числа.
Основная причина использования для вычислений расширенной точности - предохранение программы от возможной потери точности вычислений, связанной с большими различиями в порядках чисел, участвующих в арифметических операциях.
17. Для каких целей используется одинарная и двойная точность?
??? Для хранения чисел в памяти
18. Как называется формат упаковки десятичных чисел, когда 2 цифры занимают 1 байт?
??? хз
19. Максимальная длина строки в IA-32.
Строка – непрерывная последовательность байт, слов или двойных слов длиной до 4 Гбайт.
20. Максимальный размер битовой строки в IA-32.
Битовая строка – непрерывная последовательность бит; может начинаться с любого бита в любом байте и быть длиной до 4 Гбайт.
21. Что такое ловушка?
Ловушка (Trap)– это реакция системы на появление в работе процессора нештатных ситуаций: попытка деления на ноль, выявление несуществующего адреса и т. д. К ловушкам относятся также специальные команды программировуемого прерывания.
22. Что обозначает режим округления «усечение»?
Усечение, или отбрасывание, или округление в направлении к нулю.
Здесь х – истинный результат;
– число, представимое с плавающей точкой.
23. Каков режим округления, противоположный округлению к положительной бесконечности?
Ну наверное к отрицательной бесконечности, кэп =)
Округление в направлении к отрицательной бесконечности.
24. Исчезновение порядка и машинный нуль.
То есть когда ненулевой результат по абсолютной величине слишком мал для представления.
В этом случае поле порядка равно нулю, и появляется специальное значение: старший бит мантиссы 0, а не 1, и число представляется с потерей точности. Это позволяет расширить порядок, например, для одинарной точности от -126 до -149 (в двоичной системе счисления), но точность уменьшается до 1 бита. Такие числа называют денормализованными. Если же результат настолько мал, что его нельзя представить и таким числом, формируется машинный нуль. Такой способ называется постепенным или плавным антипереполнением.
Во некоторых типах процессоров (не Intel) на все антипереполнения формируются нули, то есть в них реализовано резкое антипереполнение.
Машинный ноль (англ. computer zero) — представление нуля в вычислительной системе. Машинным нулём обозначаются числа, абсолютная величина которых меньше наименьшей ненулевой величины из диапазона изменения чисел данной вычислительной системы и эта величина равна 2.3*10^-39