Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Особенности состава команд Intel.

Почти во всех форматах команд первые биты отводятся для кода операции, но далее форматы команд разных ЭВМ сильно отличаются друг от друга. Остальные биты должны определять операнды или их адреса, и поэтому они используются для комбинации режимов, адресов регистров, адресов памяти, относительных адресов и непосредственных операндов. Обычно длина команды варьируется от 1 до 3 и даже 6 байт.

По форматам команд можно судить о возможностях ЭВМ.

Процессоры Intel основаны на CISC архитектуре (формально все х86-процессоры).

CISC (англ. Complex instruction set computing, или англ. complex instruction set computer — компьютер с комплексным набором команд) — концепция проектирования процессоров, которая характеризуется следующим набором свойств:

нефиксированное значение длины команды;

арифметические действия кодируются в одной команде;

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

Наиболее распространённая архитектура современных настольных, серверных и мобильных процессоров построена по архитектуре Intel x86 (или х86-64 в случае 64-разрядных процессоров). Формально, все х86-процессоры являлись CISC-процессорами, однако новые процессоры, начиная с Intel Pentium Pro, являются CISC-процессорами с RISC-ядром (RISC (англ. restricted (reduced) instruction set computer — компьютер с сокращённым набором команд) — архитектура процессора, в которой быстродействие увеличивается за счёт упрощения инструкций, чтобы их декодирование было более простым, а время выполнения — короче). Они непосредственно перед исполнением преобразуют CISC-инструкции процессоров x86 в более простой набор внутренних инструкций RISC.

Р’ микропроцессор встраивается аппаратный транслятор, превращающий команды x86 РІ команды внутреннего RISC-процессора. РџСЂРё этом РѕРґРЅР° команда x86 может порождать несколько RISC-команд (РІ случае процессоров типа P6 — РґРѕ четырёх RISC-команд РІ большинстве случаев). Р?сполнение команд РїСЂРѕРёСЃС…РѕРґРёС‚ РЅР° суперскалярном конвейере одновременно РїРѕ несколько штук.

Это потребовалось для увеличения скорости обработки CISC-команд, так как известно, что любой CISC-процессор уступает RISC-процессорам по количеству выполняемых операций в секунду. В итоге, такой подход и позволил поднять производительность CPU.

 

Микропроцессор Intel-8086 (Рљ1810Р’Рњ80) имеет двухадресную систему команд. Ее особенностью является отсутствие команд, использующих РѕР±Р° операнда РёР· оперативной памяти. Р?сключение составляют лишь команды пересылки Рё сравнения цепочек байт или слов, которые РІ данном РїРѕСЃРѕР±РёРё рассматриваться РЅРµ Р±СѓРґСѓС‚. Таким образом, РІ командах допустимы следующие сочетания операндов: RR, RS, RI, SI. Здесь R обозначает операнд, находящийся РІ РѕРґРЅРѕРј РёР· регистров регистровой памяти микропроцессора, S - операнд, находящийся РІ оперативной памяти, адрес которого формируется РїРѕ РѕРґРЅРѕРјСѓ РёР· допустимых СЃРїРѕСЃРѕР±РѕРІ адресации, I - непосредственный операнд, закодированный РІ адресном поле самой команды. Формат команды РІРѕ РјРЅРѕРіРѕРј определяется СЃРїРѕСЃРѕР±РѕРј адресации операнда, находящего РІ оперативной памяти, длиной используемого непосредственного операнда, Р° также наличием Рё длиной смещения, используемого РїСЂРё относительных режимах адресации.

 

24.Ввод-вывод: программный, по прерываниям и ПДП.

 

 

три режима обмена данными ВВ(ввода - вывода):

В·
программный ВВ (называемый также программно - управляемым или нефорсированным ВВ) - только программный режим;

В·
ВВ по прерываниям (форсированный ВВ) - комбинированный программно-аппаратный режим;

В·
прямой доступ к памяти - только аппаратный режим.

Принцип Фон Неймана:

ПК работает по программе, хранимой в памяти, в той, что и данные, в виде, не отличимом от данных с целью выяснения дальнейшего порядка выполнения операторов.

Р?нформация:

-несет что-то новое

-передается в виде не отличимом от данных

-она должна быть понятна.

Программа состоит из операторов 2-х типов:

-преобразующих данные

-анализирующих данные

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

Процессор выполняет все стадии обмена:

– опрос готовности устройства,
– собственно, передачу данных.

Производительность системы РІ целом падает РёР·-Р·Р° простоев (ожиданий) процессора.В

Суть обмена по прерываниям заключается в том, что УВВ сами требуют внимания процессора в том случае, когда оно необходимо. Например, клавиатура оповещает процессор, если была нажата или отпущена клавиша; все остальное время процессор выполняет программу, “не отвлекаясь” на клавиатуру.

Процессор выполняет только передачу данных.

Опрос готовности устройства заменен системой прерываний, которая передает сигнал о готовности и помогает определить его источник.

Производительность системы РІ целом возрастает РёР·-Р·Р° отсутствия простоев (ожиданий) процессора.В

В обоих описанных выше видах обмена руководство осуществлял ЦП. Чтобы улучшить эффективность использования вычислительной системы и увеличить скорость транспортировки крупных блоков данных от устройств в память и обратно, в современных компьютерах разработан так называемый прямой доступ к памяти (по-английски DMA — Direct Memory Access). Принципиальное отличие ПДП заключается в том, что в этом режиме процессор не производит обмен, а только подготавливает его, программируя контроллера ПДП.

 

Процессор не выполняет передачу данных. Этим управляет контроллер ПДП, получив управление шиной.

На управление шиной теперь претендуют два (или более) устройства. Над ними появляется Арбитр шины.

Производительность возрастает С‚.Рє. шина используется интенсивнее, обмен выполняется параллельно.В

В
В

 

 


Читайте також:

  1. Команда. Формат команды. Классификация команд. Особенности состава команд Intel.




Переглядів: 2386

<== попередня сторінка | наступна сторінка ==>
Команда. Формат команды. Классификация команд. Особенности состава команд Intel. | Адресация памяти и ввода-вывода. Циклы обмена между процессором и памятью.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.