Рефераты, курсовые

Рефераты, курсовые, контрольные по радиоэлектронике, схемотехнике и связи


В нашем банке рефератов, контрольных и курсовых работ представлены работы по тематикам: радиоэлектроника, схемотехника, связь, комуникации, кибернетика, сети, компьютеры, информационные технологии. Вы можете сразу скачать необходимую вам курсовую, реферат или контрольную работу, либо просмотреть предварительно содержимое выбранного реферата без изображений, в виде простого текста, чтобы иметь представление о реферате или курсовой работе.



В режиме просмотра Вы видите содержимое реферате, контрольной или курсовой работы в виде простого текста, без изображений. Такой режим поможет Вам оценить содержимое реферата и принять решение о необходимости скачать ту или иную курсовую работу. Скачав реферат, вы получите полную электронную версию работы.

80386 процессор

скачать реферат



у.
В то же время задачи для виртуального МП  8086  изолированы  и
защищены как  друг  от  друга,  так  и от главной операционной
системы МП 80386.

                        3. Типы данных

     МП 80386  подразделяет  память  на   8-разрядные   байты,
16-разрядные слова и 32-разрядные двойные слова. Дополнительно
МП 80386 поддерживает также следующие дополнительные типы дан-
ных.

                            - 3 -
     Неупакованный двоично-десятичный тип - распакованное бай-
товое представление десятичной цифры от 0 до 9.  Распакованные
десятичные числа хранятся как беззнаковые байтовые значения по
одной цифре в каждом байте.  Значение цифры определяется млад-
шим полубайтом.  Старший полубайт должен быть равным нулю  при
делении и умножении, но может иметь любое значение при вычита-
нии или сложении.
     Упакованный двоично-десятичный тип - упакованное байтовое
представление двух десятичных цифр от 0  до  9.  Каждая  цифра
хранится в своем полубайте. Цифра в старшем полубайте является
более значимой.  Диапазон   упакованного   десятичного   байта
составляет от 0 до 99.
     Битовое поле - непрерывная  последовательность  битов,  в
которой каждый бит рассматривается как независимая переменная.
Битовое поле может начинаться с любого бита любого байта и мо-
жет быть длиной до 32 бит.
     Битовая строка - подобно битовому  полю,  битовая  строка
является непрерывной последовательностью битов. Битовая строка
может начинаться с любого бита любого байта и иметь  длину  до
(2Е32-1) бит.
     Ближний указатель - 32-разрядный логический адрес,  кото-
рый представляет  собой  относительный  адрес внутри сегмента.
Ближние указатели используются как в сплошной, так и в сегмен-
тированной модели памяти.
     Дальний указатель - 48-разрядный логический адрес из двух
компонентов: 16-разрядного  сегмента  и  32-разрядного относи-
тельного адреса. Дальние указатели используются программистами
тольком в том случае, когда конструкторы системы выбирают сег-
ментированную организацию памяти.
     Целый тип  -  знаковое двоичное значение,  содержащееся в
32-разрядном двойном слове, 16-разрядном слове или 8-разрядном
байте. Все  операции предполагают представление чисел в допол-
нительном коде.  Знаковый бит расположен в бите 7 в  байте,  в
бите 15 в слове и в бите 31 в двойном слове. Он равен нулю для
положительных чисел и  единице  для  отрицательных.  Поскольку
этот старший  бит  используется  как знаковый,  то 8-разрядное
(байт) целое число может изменяться в  диапазоне  от  -128  до
+127, 16-разрядное  (слово)  целое число в диапазоне от -32768
до +32767, а 32-разрядное (двойное слово) целое число в диапа-
зоне от -2Е31 до +2Е31-1. Нулевое значение имеет положительный
знак.
     Обычный тип - беззнаковое двоичное значение, содержащееся

                            - 4 -
в 32-разрядном двойном слове, 16-разрядном слове или 8-разряд-
ном байте. Все биты определяют величину числа.
     Строка - непрерывная последовательность байтов,  слов или
двойных слов.  Строка  может  содержать от 0 до 2Е32 -1 байтов
или 4 Гбайтов.

                         4. Регистры

     Регистр является устройством временного хранения данных и
используется с  целью облегчения арифметических,  логических и
пересылочных операций.  Регистры МП 80386 являются расширением
регистров прежних МП 8086,  80186, 80286. Все 16-разрядные ре-
гистры МП предыдущих поколений содержатся внутри  32-разрядной
архитектуры.
     Микропроцессор 80386   включает   шесть   непосредственно
доступных программисту регистров селекторов сегментов, которые
содержат указатели сегментов.  Значения этих селекторов  могут
быть загружены при исполнении программы и являются специфичны-
ми для задачи. Это значит, что регистры сегментов перезагружа-
ются автоматически при переключении МП 80386 на другую задачу.
За регистрами селекторов  сегментов  стоят  реальные  регистры
кэш-памяти сегментов,  которые  содержат  описания  сегментов,
указываемых селектором.  Это сделано на аппаратном уровне  для
того, чтобы  избежать  дополнительной выборки из памяти в слу-
чае, когда требуется описание сегмента.

               4.1. Регистры общего назначения

     Восемь регистров общего назначения имеют длину в 32 бит и
содержат адреса  или данные.  Они поддерживают операнды-данные
длиной 1,  8,  16,  32 и 64 бит;  битовые поля от 1 до 32 бит:
операнды-адреса длиной  16  и 32 бит.  Эти регистры называются
EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP.
     Доступ к  младшим 16 бит этих регистров выполняется неза-
висимо. Это делается в большинстве ассемблеров при использова-
нии 16-разрядных имен регистров:  AX,  BX, CX, DX, SI, DI, BP,
SP.

                4.2. Регистр системных флагов

     Регистр EFLAGS  управляет  вводом-выводом,   маскируемыми
прерываниями, отладкой,   переключением   задач  и  включением

                            - 5 -
исполнения в режиме виртуального МП 8086 в защищенной многозfontЬµЕ



Текущая страница: 2

Листать страницы :
1   2   3   4   5   6   7   8   9   10   11  




RadioRadar.net - datasheet, service manuals, схемы, электроника, компоненты, semiconductor, САПР, CAD, electronics

Разработка: SecondFloor - Разработка фирменного стиля, графический дизайн


  Rating All.BY     Рейтинг@Mail.ru