- •Вопросы к экзамену
- •Основные характеристики эвм
- •Характеристики эвм
- •Принципы построения эвм
- •Классификация памяти
- •Пакетный цикл
- •Модули оперативной памяти
- •3 Dimm модули
- •Модули первого поколения
- •Модули второго поколения
- •Банк памяти
- •Кэш память
- •Кэш 1 уровня (cache Level l1)
- •Архитектура Cache – памяти
- •Алгоритмы кэширования
- •Обратный код.
- •Для восьмиразрядной сетки в равно
- •Дополнительный код.
- •1 Форматы целых чисел со знаком.
- •2 Целые данные без знака.
- •3 Двоично-десятичные данные. Всd формат
- •4 Данные с плавающей точкой или вещественные числа
- •Преобразование вещественного числа из двоичной системы в десятичную систему.
- •5. Символьные данные
- •Регистры общего назначения микропроцессора
- •Арифметико–логическое устройство микропроцессора. Регистр флагов
- •Сегментированная модель памяти (только для общего сведения, для экзамена не надо)
- •Диспетчер памяти
- •Формирование физического адреса в реальном режиме работы мп
- •Формирование физического адреса в защищённом режиме работы мп.
- •Шины расширения (Expansion bus)
- •Постоянное запоминающее устройство
- •Состав программного обеспечения пзу ibm pc at
- •Состав пзу:
- •Система прерываний
- •Аппаратные прерывания мп
- •Системный порт рс/ат
- •Системный таймер
- •Структура управляющего регистра
- •Назначение каналов системного таймера
- •Канал управления звуком рс Speaкer
Преобразование вещественного числа из двоичной системы в десятичную систему.
Х = (-1)S∙ (1.m22m21…m0) 2Е-127КВ
Х = (-1)S∙ (1.m51m50…m0) 2Е-1023ДВ
Х = (-1)S∙ (m63m62…m0) 2Е-16383РВ
где S– знак числа т.е. 0 = + 1 = -
Число в формате «Короткое вещественное» отображается отладчиком в шестнадцатеричной системе счисления в виде
3F400000
Преобразуем в двоичный код и выделим структуру числа
|
знак |
характеристика |
Мантисса | |||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
|
0 |
|
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
|
|
0 |
Переводим характеристику в 10 систему счисления
0 1 1 1 1 1 1 02= 12610
Рассчитываем порядок числа
Р = Е – Рсм, Р = 126 – 127 = -1
3. Запишем число и обеспечим порядок равный 0
+ 1.1000…0 2-1= 0.11∙ 20= 0,112
4. Преобразуем в десятичную систему счисления
0∙20+ 1∙ 2-1+ 1∙ 2-2= 0 + ½ + ¼ = 0,5 + 0,25 = 0,7510
5. Символьные данные
Разрядность символа – 1 байт
Для кодирования символов используется ASCIIкод. (американский стандартный код информационного обмена).
-
Символ
2 СС
16 СС
0
00110000
30
1
00110001
31
2
00110010
32
3
00110011
33
4
00110100
34
5
00110101
35
6
00110110
36
7
00110111
37
8
00111000
38
9
00111001
39
6. Данные типа «Указатель»
Указатель содержит величину, которая определяет адрес данного операнда или команды
Поддерживается два типа указателей
Длинный указатель – 48 бит. Содержит поле селектора 16 бит и поле смещения – 32 бита
-
7 0
7 0
7 0
7 0
7 0
7 0
5
4
3
2
1
0


селектор смещение (относительный адрес)
Короткий указатель – 32 бита, содержит поле смещения
-
7 0
7 0
7 0
7 0
3
2
1
0

смещение (относительный адрес)
Регистры общего назначения микропроцессора
Микропроцессоры 80386+ содержат восемь 32 – х разрядных регистров общего назначения (РОНов): ЕАХ – аккумулятор, ЕВХ – база, ЕСХ – счетчик, EDX- данные,EBP– указатель базы,ESI– индекс источника,EDI– индекс приемника,ESP– указатель стека.
РОНы предназначены для хранения данных и адресов. Поддерживают работу с данными разрядностью 8, 16, 32 бита и адресами разрядностью 16 или 32 бита.
Младшие 16 разрядов РОНов доступны при использовании имен АХ, ВХ, СХ, DX,BP,SI,DI,SP. При операциях с байтами можно отдельно обращаться к младшему байту (разряды 7 – 0) при использовании именAL,BL,CL,DL, либо к старшему байту (разряды 15 – 8) при использовании именAH,BH,CH,DH.
Данные в РОНы загружаются командами. Например, MOV AL, 45(число 45 загружается в РОНAL.
Адреса в РОНы загружаются командами. Например, LEA BX, AS(относительный адресASзагружается в РОНBX.
