- •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. Программный и аппаратный поллинг.
6. Типы данных, с которыми оперируют эвм.
Например, в компьютерах с использованием процессоров 32-разрядной архитектуры фирмы Intel (в дальнейшем IA-32) информация представляется тремя большими классами.
1. Числа. Целые числа представлены двоичными числами длиной 8, 16 или 32 бита как со знаком, так и без знака, и двоично-кодированными десятичными числами без знака длиной 8 бит. Последние могут иметь как упакованный, так и неупакованный формат (используется код ASCII).
Благодаря наличию устройства с плавающей точкой обеспечивается аппаратная поддержка дополнительных типов чисел: двоичные целые числа со знаком длиной 64 бита, три формата вещественных чисел и целые упакованные 80-битные десятичные числа.
2. Указатели. Они применяются при обращении к некоторым объектам в памяти, например адресам подпрограмм. Близкий или внутрисегментный указатель - это 32-битное смещение, далекий или межсегментный указатель применяется при передаче управления в другой сегмент и имеет длину 48 бит.
3. Цепочки (для байт – строки). Аппаратно поддерживаются цепочки бит, байт, 16- и 32-разрядных слов. Здесь под цепочкой понимается последовательность практически любой длины данных, хранящихся по соседним адресам. Например, текст, представленный в кодах ASCII, - это цепочка байт. Логический массив может быть представлен цепочкой бит. То есть любой массив, содержащий числовую, символьную, графическую и другую информацию, представляется в виде цепочки данных с определенным размером элементов и может быть обработан цепочечными операциями.
7. Каковы диапазоны чисел Byte, двухбайтого беззнакового и двухбайтного числа со знаком?
???
8. Какое представление используется в ЭВМ для целых чисел со знаком?
Целые числа со знаком представляются в коде, дополняющем до двух, то есть старший бит числа является признаком знака.
9. Какие операции необходимо выполнить чтобы изменить знак числа в представлении целых чисел?
смена знака числа в обоих направлениях одинакова и при использовании логических операций занимает два шага:
инверсия,
инкремент.
Например +6 преобразуем в -6 и обратно в +6:
Код числа +6: 0000 0110
инверсия: 1111 1001
инкремент 1111 1010 – код числа -6
инверсия 0000 0101
инкремент 0000 0110 – код числа +6
10. Особенности выполнения операций над числами с фиксированной точкой.
??? Есть, т.к. экспонента постоянна
11. В каком порядке располагаются поля числа с плавающей точкой
31 |
30 |
23 |
22 |
|
0 |
Биты |
|||
Знак |
Порядок 8 бит |
Мантисса 23 бита |
|
||||||
|
ст |
мл |
ст |
|
мл |
|
|||
3 |
2 |
1 |
0 |
Байты |
|||||
12. Как представляется поле порядка для вещественных чисел в сопроцессорах фирмы Intel?
Порядок представлен в виде числа со смещением, которое равно 127 для одинарной точности, 1023 для двойной и 16 383 для расширенной.
