- •Введение
- •Принципы построения пк
- •Классификация памяти
- •1. По способу хранения (по виду запоминающего элемента)
- •2. По способу обращения:
- •3. По методу доступа.
- •Основные характеристики памяти
- •Имс статической памяти
- •Диаграммы работы статической памяти
- •Имс динамической памяти
- •Структурная схема динамической памяти
- •Временные диаграммы
- •Пакетный цикл Burst
- •Имс оперативной памяти
- •Пропускные способности различных типов памяти
- •Модули simm-30, sipp, simm-72
- •Модули dimm-168
- •Применение модулей dram в оперативной памяти Модули dimm-184 ddr sdram
- •Модули dimm-240 ddr2 sdram
- •Модули rimm
- •Маркировка
- •Банк памяти
- •Кэш память
- •Варианты установки кэш:
- •Функция отображения
- •Кэш с прямым отображением Основная память
- •-Адрес основной памяти
- •Множественно- ассоциативное отображение
- •Асинхронная статическая память
- •Прямой, обратный и дополнительный код
- •Типы данных
- •Форматы вещественных чисел
- •Алгоритм перевода числа из десятичного в вещественное
- •Регистры общего назначения процессора
- •Регистры специального назначения
- •Арифметико-логическое устройство
- •Организация памяти
- •Режим работы процессора
- •Сегментирование памяти
- •Физический адрес (фа)
- •Базовый адрес (ба)
- •Относительный адрес (оа)
- •Режим работы процессора
- •Разряд Формирование физического адреса в режиме реальных адресов
- •Формирование физического адреса в защищенном режиме
- •Логический адрес Формирование физического адреса при страничной сегментной организации памяти в 32-х битном режиме
- •Непосредственное значение Структуры команд
- •Способы адресации операндов
- •Режимы адресации процессора Pentium 4
- •Микропроцессорное устройство управления
- •Сигналы магистрали процессора
- •Типы циклов магистрали
- •Циклы захвата магистрали
- •Инициализация процессора.
- •Частоты, используемые в системе.
- •Производительность процессора.
- •Шина isa
- •Система прерываний.
- •Не маскируемые Аппаратные прерывания
- •Принцип работы контроллера pdp.
Типы данных
BIOS- базовая система ввода-вывода.
1
1.1 Целый байт без знака. Разрядность 8 диапазон значений от 0 до 255.
1.2 слово без знака, разрядность 16 диапазон 0…65535
1.3 двойное слово без знака, разрядность 32бита, диапазон значений 0…2^32-1
2 целые числа со знаками, -2^n-1…2^n-1-1
-
байт со знаком, разрядность 8, диапазон -128…127
-
слово со знаком, разрядность 16,
-
короткое слово или … разрядность 32,
-
учетверенное целое, разрядность 64,
Каждый символ кодируется при помощи 8 разрядного кода.
Таблица ASCII
Так же может использоваться таблица юникод которая является 16 разрядной, данные могу организоваться в строки не прерывную последовательность байт, слов или двойных слов.
Двоично-десятичные числа. BCD-числа.
Данные представляются в двоичном виде но используются десятичные числа. BCD числа могут быть:
4
BCD не упакованы. 1байте содержится одна десятичная цифра, её значение хранится в младшей тетради (тетрадка- тетра 4-сложена в ч) в разряда с [0…3]. Значение старших тетраде при обработке не увеличивается.
BCD- упакованы в одном байте содержится две десятичные цифры младшая хранится в младшей тетради, старшая в старшой.
18 разрядные упакованы в BCD формат, то есть содержит 18 тетрадь каждая из которых кодирует одну цифру, для кодирования знака используется старший разряд. Этот формат обрабатывается сопроцессором.
5
Данные в формате с плавающей точкой ( вещественные числа ). Структура числа:
1 Знаковый байт. Старший без разрядной сетки. - 1 + 0
2 Характеристика(смещенный порядок) вычисляется по формуле E=p0+pсм
Pсм-это определенная в конкретном формате смешение порядка. Смешение зависит от количество разрядов, отведенных под характеристику и рассчитывается по формуле pсм=2^(n-1)-1
Po-это степень числа полученное после нормализации, то есть приведенное к типу A,XX* Kn
0<A<K 356,8=3,568*102
3 Мантисса-это значившие биты числа, записаны в нормальном виде. Так как в вычислительной технике используется двоичная система счисления, нормализованное число будет принимать число 1,XX*2^p0 0<1<2 Так 1 присутствует всегда по этом дополнительный разряд в памяти для неё не выделяют.
Форматы вещественных чисел
В Мантиссу записывается , пустые разряды заполняются нулями. Для обозначения бесконечности используются числа с 0 мантиссой и максимально характеристикой. Знаковый бит определяет направления бесконечности. 0 является зарезервированным числом.
Алгоритм перевода числа из десятичного в вещественное
1 Перевести целую часть в двоичный код, (как всегда делим на 2)
2 Перевести дробную часть в двоичный код, (умножаем на 2)
3 Произвести процесс нормализации полученного числа.( мантисса )1.XX*2P0
( 1.0625=10101.0001=1.01010001*24)
4 Вычислить характеристику E=P0+Pсм=4+127=13110=100000112
5 Записать ответ с учётом знака числа.01000001101010001000000000000000
C354600016=> 1|10000110|101010001100000000000002
Регистры общего назначения процессора
Процессор Intel 486 содержит 832 регистров общего назначения. С целью обеспечения вертикальной совместимости между поколениями процессорами к одному физически реализованному 32 разрядному регистру возможно обращение с использование различных логических имён. Что позволяет использовать 8 логических имён, что позволяет 8, 16, 32 битные данные.
Регистр аккумулятор.
0
7
15
31
AL
AH
AX
EAX
Регистр база.( всё также тока место A ставим B )
Регистр счётчик. ( всё также тока место B ставим C )
Указатель стека.
15
0
31
SP
ESP
Указатель базы( dвсё также тока место S ставим B)
Индекс источники(рис.6)
Индекс приёмника(рис.7)
Название регистров происходит от закрепленных за ними функций, практически все регистры могут использоваться для сохранения данных пользователя. Осторожность нужно проявлять при использовании команд автоматически изменяющие регистры.
Например регистр SP используются для организации работы стека. Указываю на последнею занесенную запись, то есть на вершину стека. Его программное изменение можно привести к неправильной работе стека.
PUSH- занесение стека
POP- извлечение стека