Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

ПК на основе процессора INTEL 80286

ры
представлены на рисунке ("невидимые" изображены одинарной линией).
|AX  |AH  |AL  |
|BX  |BH  |BL  |
|CX  |CH  |CL  |
|DX  |DH  |DL  |

|SP             |
|BP             |
|SI             |
|DI             |

|Права доступа к  |Базовый адрес    |Размер сегмента  |  |CS             |
|сегменту CS      |сегмента CS      |CS               |  |               |
|Права доступа к  |Базовый адрес    |Размер сегмента  |  |DS             |
|сегменту DS      |сегмента DS      |DS               |  |               |
|Права доступа к  |Базовый адрес    |Размер сегмента  |  |SS             |
|сегменту SS      |сегмента SS      |SS               |  |               |
|Права доступа к  |Базовый адрес    |Размер сегмента  |  |ES             |
|сегменту ES      |сегмента ES      |ES               |  |               |

|IP             |

|F              |

|MSW            |

|Базовый адрес таблицы                  |GDTR           |

|Базовый адрес таблицы                  |IDTR           |

|Права     |Базовый адрес сегмента с |Размер сегмента с |  |LDTR           |
|доступа   |локальной дескрипторной  |локальной таблицей|  |               |
|          |таблицей                 |                  |  |               |

|Права     |Базовый адрес сегмента   |Размер сегмента с |  |TR             |
|доступа   |состояния текущей задачи |состоянием задачи |  |               |

      Регистры  можно  объединить  в  группы  по  схожести  выполняемых  ими
функций. В первую группу, называемую группой  регистров  общего  назначения,
входят регистры AX, BX, CX, DX. Они предназначены в  основном  для  хранения
данных-  шестнадцати  битных  слов.  Только   регистры   BX   и   DX   могут
дополнительно использоваться как адресные: регистр BX-  как  адрес  смещения
байта  или  слова  в  оперативной  памяти,  регистр  DX-  как  адрес   порта
ввода/вывода. При обработке данных  каждый  из  этих  регистров  имеет  свои
особенности. Например, регистр AX всегда используется как один из  операндов
в команде умножения, регистр  CX  используется  как  счетчик  командой  LOOP
организации цикла, DX как расширение регистра  AX  в  командах  умножения  и
деления.  Эти  регистры  можно   рассматривать   как   состоящие   из   двух
однобайтовых регистров каждый: AX состоит из AH и
AL, BX- из BH и BL и т.д.
      Следующую  группу  образуют  регистры  SP,  BP,  SI,  DI.  Эта  группа
называется группой адресных и индексных регистров. Из  названия  видно,  что
эти регистры могут использоваться в качестве адресных. Кроме того, их  можно
использовать в качестве операндов в инструкциях обработки данных.
      Третья группа регистров CS, DS,  SS,  ES  образует  группу  сегментных
регистров.  В  процессоре  80286  доступ   к   данным   и   коду   программы
осуществляется через "окна"  размером  максимум  64К  каждое.  Есть  окно  с
программой, его начало определяется  регистром  CS;  есть  окно  с  данными,
начало  которого  определяется  регистром  DS.   Начало   окна   со   стеком
определяется регистром SS, а дополнительного окна с данными- регистром ES.
      В процессоре 80286 появилась возможность  размещать  таблицу  векторов
прерываний в произвольном месте  оперативной  памяти,  а  не  обязательно  в
самом начале, как в процессоре 8086. Для этого имеется  специальный  регистр
IDTR, по структуре аналогичный специальному  сорока  битному  регистру  GDTR
(определяющий положение  и  размер  глобальной  дескрипторной  таблицы,  для
определения же локальной дескрипторной таблицы  имеется  шестнадцати  битный
регистр LDTR). Он определяет начало и размер  таблицы  векторов  прерываний.
Имеются так же специальные команды его чтения и записи.
      Регистр IP служит для хранения адреса смещения  следующей  исполняемой
команды, а регистр F- для хранения флагов.
      В процессоре 80286  появился  новый  регистр  MSW,  называемый  словом
состояния, или регистром состояния. Его значение прежде всего  в  том,  что,
загружая этот регистр состояния специальным значением  (с  битом  PE=1),  мы
тем самым переключаем режим работы с обычного на защищенный.
      И наконец, последний девятнадцатый регистр TR служит  для  организации
многозадачной работы процессора в защищенном режиме.  В  обычном  режиме  он
просто  недоступен.  Этот  регистр  служит  селектором  сегмента   состояния
задачи. Существуют выполняемые только в  защищенном  режиме  команды  чтения
этого регистра TR и записи в него.
      Таким образом, а процессоре 80286 при сравнении его с  8086  появилось
пять новых "видимых"  регистров  и  шесть  "невидимых",  четыре  из  которых
связаны с  регистрами  CS,  DS,  SS,  ES.  Все  новые  регистры  служат  для
управления доступом к памяти и организации многозадачной работы процессора.


                                   Память

      В отличие от недавно появившихся типов памяти, работа  ИС  асинхронной
памяти не привязана жестко к  тактовым  импульсам  системной  шины.  Поэтому
данные на этой шине появляются в произвольные моменты времени  (асинхронно).
Но поскольку контроллер памяти (и системной шины) -  устройство  синхронное,
то отсчет времени ведется в тактах. И если данные  появятся  на  выходах  ИС
даже сразу после тактового импульса, они будут обработаны только с  приходом
следующего импульса. Это  ограничивает  возможности  асинхронных  ИС.  Самым
первым способом обмена данными с  ОЗУ  был  так  называемый  Conventional  с
рабочей частотой от 4,77 до 40  МГц.  Он  позволял  считывать  и  записывать
информацию в строку только на каждый пятый такт  (по  механизму,  описанному
ранее). Поэтому из-за своей  медлительности  он  вскоре  был  заменен  более
прогрессивными типами. Для Conventional общее  число  тактов,  затрачиваемых
на пересылку 4 строк данных, равно 20  (5  тактов  для  доступа  по  первому
адресу – 5 по второму – 5 по третьему – 5 по четвертому).


                                     FPM

      Это  самый  ранний  тип  памяти,   применявшийся   во   всех   286-386
компьютерах. В  нем  реализован  режим  постраничной  адресации  (fast  page
mode). Этот режим основан на том, что после выбора строки  в  ядре  передача
данных  на  выход   и   с   выхода   выполняется   просто   подключением   к
входным/выходным формирователям данных  нужного  "столбца"  (столбцов,  если
понимать под столбцом  один  разряд  в  матрице  ядра).  Следовательно,  при
повторных обращениях к одной и той же строке ядра не  нужно  подавать  адрес
строки, дешифрировать  его,  считывать  строку.  В  FPM  повышение  скорости
обмена данными достигается  благодаря  передаче  полного  адреса  (строки  и
столбца) только при первом обращении к памяти. При  остальных  обращениях  в
пределах той же строки указывается лишь сокращенный адрес (только  столбцы).
В результате потери времени сокращаются  на  два  такта,  ранее  нужные  для
передачи адреса каждой строки (нет тактов  для  передачи  собственно  адреса
строки и  активизации  сигнала  RAS).  Схема  чтения  FPM  теперь  другая  -
5–3–3–3, даже на частоте 66 МГц. По сравнению  с  Conventional  (20  тактов)
это дает увеличение производительности на целых 70%. Однако  если  программа
часто обращается к разным областям памяти, переходя на другую  строку  ядра,
то формируется полный адрес,  что  сводит  преимущества  метода  на  нет.  К
счастью, на практике часто происходит обмен  достаточно  крупными  сплошными
массивами   данных   (например,   многие   команды   процессора   кодируются
несколькими байтами). Возможно, именно поэтому метод был  положен  в  основу
всех последующих технологий, однако нужно все же не  забывать,  что  все  их
преимущества также проявляются только  в  пределах  одной  страницы  (строки
ядра).
                                     EDO
Архитектура  EDO  (extended  data  output)  характеризуется  увеличенным  по
сравнению с FPM временем хранения данных на выходе микросхемы. Дело  в  том,
что в обычных ИС FPM выходные данные  остаются  действительными  только  при
активном сигнале CAS  (рис.  2б).  Из-за  этого  при  втором  и  последующих
доступах к странице требуется три такта: такт переключения  CAS  в  активное
состояние, такт считывания данных  и  такт  переключения  CAS  в  неактивное
состояние. В ИС EDO данные запоминаются во внутреннем регистре по  активному
(спадающему) фронту сигнала CAS и  сохраняются  еще  некоторое  время  после
появления следующего активного фронта. Это позволяет нормально  использовать
данные, когда CAS переведен в неактивное состояние. При этом схема чтения  у
EDO уже 5–2–2–2 (11), что на 20%  быстрее  FPM  (14),  и  нормальная  работа
возможна даже при тактовой частоте контроллера памяти (и системной шины)  75
МГц. Память EDO до сих пор верой и правдой  служит  во  всех  компьютерах  с
частотой процессора до 166 МГц (и с системными платами на чипсетах до  Intel
430 FX), а также во многих видеоускорителях трехмерной  графики.  EDO  также
используется в тех случаях, когда мощный контроллер памяти сам  оптимизирует
организацию банков памяти и их чередование при многобанковой структуре  ОЗУ,
характерной для некоторых серверов.  Несмотря  на  появление  других  типов,
этот тип ИС еще долго не уйдет со сцены -  это  подтверждается  и  тем,  что
ведущие производители чипов ОЗУ начали выпуск модулей со 128 Мб.
             BEDO (burst EDO - EDO с пакетной пересылкой данных)
Архитектура BEDO была разработана в компании VIA  Technologies  -  известном
производителе чипсетов для материнских плат. В  ней  наряду  с  технологиями
FPM и EDO используется пересылка данных  пакетами  (burst).  Новизна  такого
метода в том, что при  первом  обращении  данные  автоматически  считываются
сразу же для нескольких последовательных слов (ведь ядро устроено  так,  что
всегда считывается целая строка, то есть все столбцы  становятся  известны).
При 
12345
скачать работу

ПК на основе процессора INTEL 80286

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ