- •Вопросы к экзамену
- •Основные характеристики эвм
- •Характеристики эвм
- •Принципы построения эвм
- •Классификация памяти
- •Пакетный цикл
- •Модули оперативной памяти
- •3 Dimm модули
- •Модули первого поколения
- •Модули второго поколения
- •Банк памяти
- •Кэш память
- •Кэш 1 уровня (cache Level l1)
- •Архитектура Cache – памяти
- •Алгоритмы кэширования
- •Обратный код.
- •Для восьмиразрядной сетки в равно
- •Дополнительный код.
- •1 Форматы целых чисел со знаком.
- •2 Целые данные без знака.
- •3 Двоично-десятичные данные. Всd формат
- •4 Данные с плавающей точкой или вещественные числа
- •Преобразование вещественного числа из двоичной системы в десятичную систему.
- •5. Символьные данные
- •Регистры общего назначения микропроцессора
- •Арифметико–логическое устройство микропроцессора. Регистр флагов
- •Сегментированная модель памяти (только для общего сведения, для экзамена не надо)
- •Диспетчер памяти
- •Формирование физического адреса в реальном режиме работы мп
- •Формирование физического адреса в защищённом режиме работы мп.
- •Шины расширения (Expansion bus)
- •Постоянное запоминающее устройство
- •Состав программного обеспечения пзу ibm pc at
- •Состав пзу:
- •Система прерываний
- •Аппаратные прерывания мп
- •Системный порт рс/ат
- •Системный таймер
- •Структура управляющего регистра
- •Назначение каналов системного таймера
- •Канал управления звуком рс Speaкer
Обратный код.
Обратный код двоичного числа представляемого в n разрядной сетке определяется как:
Где В - величина наибольшего числа без знака, размещающегося в n– разрядной сетке.
В = 2n– 1
Для восьмиразрядной сетки в равно
В= 28– 1 = 25510 =FF16
Получение обратного кода двоичного отрицательногочисла сводится к инверсии разрядов, содержащих модуль числа. В знаковом разряде остается 1.
Получим обратный код числа +18
ЗН |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
Весовые коэффициенты |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Номера разрядов |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Прямой код |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Обратный код |
У положительных чисел прямой и обратный код имеют одинаковое представление.
Получим обратный код числа -18
ЗН |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
Весовые коэффициенты |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Номера разрядов |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Прямой код |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
Обратный код |
В обратном коде существует положительный и отрицательный ноль, поэтому этот код не используется для представления целых данных со знаком.
Дополнительный код.
Дополнительный код числа G, представляемого вn– разрядной сетке определяется как
Дополнительный код двоичного отрицательного числа может быть получен из обратного кода, путем прибавления к нему 1.
Получим дополнительный код числа +18
ЗН |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
Весовые коэффициенты |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Номера разрядов |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Прямой код |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Дополнительный код |
У положительных чисел прямой, обратный и дополнительный код имеют одинаковое представление.
Получим обратный код числа –18
10010010 – прямой код
11101101 – обратный код
+
00000001
11101110 – дополнительный код
ЗН |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
Весовые коэффициенты |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Номера разрядов |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Прямой код |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
Обратный код |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Дополнительный код |
Целые данные со знаком размещаются в памяти и обрабатываются в дополнительном коде.
Для получения прямого кода отрицательного числа из дополнительного кода следует:
-из дополнительного кода получить обратный код;
-к обратному коду прибавить 1.
1 1 1 0 1 1 1 0– дополнительный код
1 0 0 1 0 0 0 1 - обратный код
+ 0 0 0 0 0 0 0 1
1 0 0 1 0 0 1 0 - прямой код
Число -00100102 преобразуем в десятичную систему счисления и получим число –18.
1 Форматы целых чисел со знаком.
а) Байт со знаком
Разрядная сетка 8бит (1 Байт).
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
знак числа (ЗН) |
Модуль числа |
Диапазон чисел от -2n-1 до +2n-1– 1,т.е. от –128 до +127
б) Слово со знаком. Формат «Целое слово» (ЦС).
Разрядная сетка 16 бит (2 байта).
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Знак числа |
Модуль числа |
Диапазон чисел от -215до +215– 1, т.е. от -32768 до 32767
в) Двойное слово. Формат «Короткое целое» (КЦ).
Разрядная сетка 32 бита (4 Байта).
Диапазон чисел ±109
г) Длинные целые числа Формат (ДЦ)
Разрядная сетка 64 бита (8 Байт).
Диапазон чисел ±1018(16 байт)