Устройство и применение микропроцессора

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 05.10.2015
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

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

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

Данная работа позволяет получить теоретические и практические навыки, которые являются необходимым условием для совершенствования своих профессиональных навыков с последующим применением их на производстве.

1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1 Арифметико-логическое устройство микропроцессора. Назначение, функции, основные технические характеристики

В общем случае многофункциональное АЛУ включает операционную часть (ОУ) и устройство управления (УУ), которое осуществляет вторичную дешифрацию кода команды и определяет выполняемую в АЛУ операцию.

Структура АЛУ:

Набор выполняемых в АЛУ операций должен обладать функциональной полнотой. Чтобы обеспечить функциональную полноту достаточно четырех операций:

·обращение к памяти для записи / чтения данных;

·инкремент / декремент;

·сравнение (реализует возможность условного перехода);

·останов работы устройства.

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

Количество выполняемых операций является важной характеристикой АЛУ.

Классификация АЛУ

АЛУ можно классифицировать по ряду признаков, приведенных ниже.

Классификация по способу представления данных:

·с фиксированной запятой;

·с плавающей запятой.

Классификация по способу действия над операндами:

·последовательные АЛУ, где каждая операция выполняется последовательно над каждым разрядом;

·параллельные АЛУ, операция выполняется над всеми разрядами данных одновременно;

·последовательно - параллельные АЛУ, где слово данных делится на слоги, обработка данных ведется параллельно над разрядами слога и последовательно над слогами.

Классификация по использованию систем счисления:

·двоичная;

·двоично-десятичная;

·восьмеричная;

·шестнадцатеричная;

·и т.д.

Классификация по характеру использования элементов и узлов:

·блочные - для выполнения отдельных арифметических операций в структуру АЛУ вводят специальные блоки, что позволяет процесс обработки информации вести параллельно;

·конвейерные - в конвейерных АЛУ операция разбивается на последовательность микроопераций, выполняемых за одинаковые промежутки времени (такты) на разных ступенях конвейера, что позволяет выполнять операцию над потоком операндов каждый такт;

·многофункциональные - это универсальные АЛУ, выполняющие множество операций в одном устройстве. В таких АЛУ требуется настройка на выполнение данной операции при помощи кода операции.

Классификация по временным характеристикам.

По временным характеристикам АЛУ делятся на:

·синхронные - в синхронных АЛУ каждая операция выполняется за один такт.

·асинхронные - не тактируемые АЛУ, обеспечивающие высокое быстродействие, так как выполняются на комбинационных схемах.

Классификация по структуре устройства управления:

·АЛУ с жесткой логикой устройства управления;

·АЛУ с микропрограммным управлением.

Основные функции и характеристики АЛУ

Современные АЛУ выполняют:

·функции двоичной арифметики для данных в формате с фиксированной точкой;

·функции двоичной арифметики для данных в формате с плавающей точкой;

·функции арифметики двоично-десятичного представления данных;

·логические операций (в том числе сдвиги арифметические и логические);

·операции пересылки данных;

·работу с символьными данными;

·работу с графическими данными.

Основные характеристики АЛУ:

Основные характеристики АЛУ можно разделить на количественные и качественные.

Количественные характеристики:

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

Среднюю скорость выполнения операций Vср. в АЛУ можно определить как отношение N(T) - количества операций, выполненных за отрезок времени Т к данному отрезку времени:

ср = N(T)/T

Среднее время, которое АЛУ тратит на выполнение операции равно:

ср = 1/Vср

Точность представления данных в АЛУ зависит от разрядной сетки АЛУ и выбранного формата данных.

Качественные характеристики АЛУ:

К качественным характеристикам АЛУ относятся:

·структурные особенности АЛУ;

·форматы представления данных (с фиксированной или плавающей точкой);

·способы кодирования данных.

1.2 Организация системы ввода/вывода микро ЭВМ

Можно выделить два характерных принципа построения систем ввода-вывода: ЭВМ с одним общим интерфейсом и ЭВМ с множеством интерфейсов и процессорами (каналами) ввода-вывода.

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

Периферийные устройства подсоединяются к общей шине с помощью блоков управления периферийными устройствами (контроллеров), осуществляющих согласование форматов данных периферийных устройств с форматом, принятым для передачи по общей шине.

Если в периферийном устройстве операции ввода - вывода производятся для отдельных байт или слов, то используется программно-управляемая передача данных через процессор и под его управлением. Конструкция контроллера при этом сильно упрощается.

Для периферийных устройств с поблочной передачей данных (ЗУ на дисках, лентах и др.) применяется прямой доступ к памяти и контроллеры ПДП.

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

Интерфейс с общей шиной применяется только в малых и микро-ЭВМ, которые имеют короткое машинное слово, небольшой объем периферийного оборудования и от которых не требуется высокой производительности.

Структура с каналами ввода-вывода: структура системы с процессорами (каналами) ввода-вывода применяется в высокопроизводительных ЭВМ. В таких ЭВМ система ввода-вывода строится путем централизации аппаратуры управления вводом-выводом на основе применения программно-управляемых процессоров (каналов) ввода-вывода. Обмен информацией между памятью и периферийным устройством осуществляется через канал ввода-вывода.

Каналы ввода - вывода полностью освобождают процессор от управления операциями ввода-вывода.

В вычислительной машине с каналами ввода-вывода форматы передаваемых данных неоднородны, поэтому неоходимо использовать в ЭВМ несколько специализированных интерфейсов.

Можно выделить 4 типа интерфейсов: интерфейс основной памяти, интерфейс процессор-каналы, интерфейсы ввода-вывода, интерфейсы периферийных устройств (малые интерфейсы).

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

Интерфейс процессор-каналы предназначается для передачи информации между процессорами и каналами ввода-вывода.

Через интерфейс ввода-вывода происходит обмен информацией между каналами и блоками управления периферийных устройств.

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

1.3 Реальный режим работы МП

Реальный режим (или режим реальных адресов) - это название было дано прежнему способу адресации памяти после появления процессора 80286, поддерживающего защищённый режим. Но только с появлением процессора 80386 можно говорить о защищённом режиме в современном понимании, так как в процессоре 80286 нет страничной адресации памяти.

Описание: в реальном режиме при вычислении линейного адреса, по которому процессор собирается читать содержимое памяти или писать в неё, сегментная часть адреса умножается на 16 (или, что то же самое, сдвигается влево на 4 бита) и суммируется со смещением (если процессору передаётся не полный адрес из двух 16-битных значений - сегмента и смещения, - а только 16-битное смещение, то сегмент берётся из одного из сегментных регистров). Таким образом, адреса 0400h:0001h и 0000h:4001h ссылаются на один и тот же физический адрес, так как 400hЧ16+1 = 0Ч16+4001h.

Такой способ вычисления физического адреса позволяет адресовать 1 Мб + 64 Кб ? 16 байт памяти (диапазон адресов 0000h…10FFEFh). Однако в процессорах 8086/8088 всего 20 адресных линий, поэтому реально доступен только 1 мегабайт (диапазон адресов 0000h…FFFFFh), а при адресации выше (в диапазоне 100000h…10FFEFh) происходит «заворот» - старший единичный бит адреса игнорируется и происходит обращение к 64 килобайтам в начальных адресах (0000h…FFEFh).

Процессор 80286 имеет 24-битную адресную шину (возможна адресация 224 = 16 Мб памяти), поэтому в них переполнения не происходит. Компьютеры IBM PC/AT построены на процессоре Intel 80286, но, из соображений совместимости с IBM PC и IBM PC/XT, построенных на Intel 808x, в них был введён логический элемент (вентиль), управляющий работой 21-го адресного провода (A20). Этот логический элемент, получивший название «Gate A20», по умолчанию отключен, что соответствует режиму совместимости, но управляется через контроллер клавиатуры (микросхема Intel 8042).

Использование: После подачи сигнала сброса или включения питания процессор начинает работу в реальном режиме; в этом режиме начинается исполнение BIOS IBM PC-совместимого компьютера. В реальном режиме может быть выполнена инициализация части аппаратуры (например, контроллер ОЗУ чипсета), которая необходима для работы программ после переключения в защищённый режим.

Если размеры кода и данных программы невелики, она может целиком исполняться в реальном режиме. Так, например, DOS использует реальный режим, как основной, и сама не пытается перевести процессор в защищённый режим, предоставляя это пользовательским программам. Ранние версии Microsoft Windows могли работать только в реальном режиме. Даже Windows 3.0, среди трёх режимов работы, предусматривала запуск в реальном режиме и могла выполняться на 8086. Процессоры 80286 и более поздние, работая в реальном режиме, в основном, сохраняют те же ограничения на размер адресного пространства, что и 8086. Для использования большего объёма памяти программам, разработанным для реального режима, необходимы специальные средства. На машинах с процессором 80286 и выше, можно, например, использовать драйверы вроде HIMEM.SYS. Есть также средства, предоставляемые недокументированной командой LOADALL (что, однако, сопряжено с целым рядом трудностей). Начиная с 80386 появилась опять же не документированная фирмой Intel возможность перевести процессор в режим, неофициально называемый «Unreal mode», позволяющий, хоть и с некоторыми ограничениями, использовать 32-битное физическое адресное пространство (4 Гбайт).

Несмотря на то, что Intel не предусмотрела возврат процессора 80286 из защищённого в реальный режим, компьютер IBM PC/AT имеет такую возможность, благодаря аппаратным особенностям и BIOS. Так, в нём предусмотрена программная подача сигнала сброса на процессор. BIOS также может различать причины / режимы перезапуска, анализируя содержимое ячейки памяти 40h:72h и байта по адресу 0Fh в конфигурационной памяти (CMOS). Поэтому можно заставить BIOS не выполнять начальную загрузку, оставить содержимое ОЗУ тем же, что и до сброса, а управление передать по адресу, помещённому в ячейку 40h:67h. Таким образом программа может многократно переключаться между защищённым и реальным режимами, хотя этот способ требует сравнительно большого расхода времени на каждое переключение.

Возможность «нормального», без ухищрений, программного возврата в реальный режим была предусмотрена Intel только в процессорах 80386 и выше. Однако в 80386 большую ценность имеет другая новая возможность - Режим виртуального 8086 (V86, VM86). При этом программы получают возможность использовать как бы прежний способ адресации 8086, в то время как процессор находится в защищённом режиме, а линейный адрес, вычисленный по правилам 8086, подвергается страничной трансляции. Режим V86 позволил создавать виртуальные машины. Операционная система может ограничить доступ к той или иной области памяти (см. Защита памяти) для каждой виртуальной машины, выделять для них виртуальную память вместо реальной физической и контролировать обращения к портам ввода-вывода. Всё это используется для организации работы DOS внутри многозадачных систем вроде OS/2 и Microsoft Windows. При этом каждой виртуальной DOS-машине доступен только 1 мегабайт адресного пространства, но их может быть запущено одновременно большое количество.

2. ПРАКТИЧЕСКАЯ ЧАСТЬ

Заключение

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

Микропроцессорное устройство (МПУ) представляет собой функционально и конструктивно законченное изделие, состоящее из нескольких микросхем, в состав которых входит микропроцессор; оно предназначено для выполнения определённого набора функций: получение, обработка, передача, преобразование информации и управление.

Главная особенность микропроцессора -- возможность программирования логики работы. Поэтому МПС используются для управления процессом измерения (реализацией алгоритма измерения), обработки опытных данных, хранения и вывода результатов измерения и пр. Рассмотрим основные преимущества микропроцессорных средств измерения.

арифметический логический микропроцессор управление

Список литературы

1.Бабич Н.П., Жуков И.А. Компьютерная схемотехника. Методы построения и проектирования: Учебное пособие. - К.: «МК-Пресс», 2011

2.Таненбаум Э. Архитектура компьютера. 4-е изд. - СПб.: Питер, 2012. - (Серия «Классика computer science»).

3.Зубков С.В. Assembler для DOS, Windows и UNIX. - 3-е издание, - М.: ДМК Пресс; СПб.: Питер, 2014

4.Цилькер Б.Я. Организация ЭВМ и систем. - СПб.: Питер, 2014.

5.Жмакин А.П. Архитектура ЭВМ. - СПб.: БХВ-Петербург, 2010

6.Чепурной В. Устройства хранения информации. - СПб.: БХВ-Петербург, 2008

Размещено на Allbest.ur

...

Подобные документы

  • Устройство управления и синхронизации в структуре микропроцессора. Порядок синтеза конечного автомата (КА) для устройства управления ЭВМ. Алгоритм функционирования КА, заданный с помощью графа, функции переходов. Состояние триггеров в микросхеме.

    методичка [1019,0 K], добавлен 28.04.2009

  • Микропроцессор как программно-управляемое электронное цифровое устройство, предназначенное для обработки цифровой информации и управления процессом этой обработки. Его внутреннее устройство и значение, выполняемые функции. Принципы обработки данных.

    презентация [2,9 M], добавлен 05.02.2015

  • Проектирование арифметико-логических устройств (АЛУ). Отладка описания логических схем на языке VHDL. Классификация АЛУ по способу представления чисел, характеру использования элементов и узлов. Список стандартных функций АЛУ, его описание на языке VHDL.

    лабораторная работа [633,4 K], добавлен 11.03.2014

  • Комплексные характеристики возможностей микропроцессора, базовая структура системы. Понятие архитектуры микропроцессора. Классификации микропроцессоров по типу архитектуры. Особенности программного и микропрограммного управления, режимы адресации.

    реферат [100,7 K], добавлен 20.09.2009

  • Характеристики, класификация и структура типового микропроцессора. Основные типы данных микропроцессора: непосредственные, простые и сложные. Назначение информационно-правовых систем и их виды. Принципы проектирования информационного обеспечения.

    курсовая работа [112,7 K], добавлен 25.03.2015

  • Принципы организации и построения электронно-вычислительной машины. Основные характеристики и режимы работы ЭВМ. Организация интерфейса. Устройства управления в процессоре. Вычислительные системы и арифметико-логическое устройство. Микрооперация сдвига.

    курс лекций [880,9 K], добавлен 31.05.2014

  • Классификации баз данных по характеру сберегаемой информации, способу хранения данных и структуре их организации. Современные системы управления базами данных и программы для их создания: Microsoft Office Access, Cronos Plus, Base Editor, My SQL.

    презентация [244,3 K], добавлен 03.06.2014

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

    контрольная работа [56,5 K], добавлен 05.09.2010

  • Структурная схема системы управления. Характеристики первичных датчиков, электронасоса, индикатора, микроконтроллера, системы прерываний. Работа регистров и аналого-цифрового преобразователя. Алгоритм работы микропроцессора - управляющего устройства.

    курсовая работа [2,2 M], добавлен 06.02.2013

  • Строение схемы микропроцессора: все устройства, необходимые для приема из памяти, хранения, и выполнение команд, заданных согласно варианту режима адресации. Описания языка Ассемблера и его функции. Основные функции макропроцессора, варианты построения.

    курс лекций [44,1 K], добавлен 06.03.2009

  • Изучение принципов работы различных компонентов ЭВМ. Общая логическая структура электронной вычислительной машины. Системная шина, арифметико-логическое устройство, запоминающее устройство, считывающее устройство, промежуточные носители информации.

    курсовая работа [559,6 K], добавлен 29.04.2014

  • Основные характеристики микропроцессора. Устройства внутренней памяти, их назначение. Windows’98: выделение группы файлов и операции с ними. СУБД Access: построение информационно-логической модели данных, информационные объекты связи между ними.

    контрольная работа [623,1 K], добавлен 27.12.2008

  • Арифметико-логическое устройство. Мультиплексирование как передача различных сигналов по одной линии в разные моменты времени. Дешифрация как преобразование входного двоичного кода в номер выходного сигнала. Оперативное запоминающее устройство (ОЗУ).

    тезисы [15,1 K], добавлен 15.03.2009

  • Внутренняя архитектура микропроцессора Intel 486. Формат данных и команд. Регистры общего назначения. Программная модель устройства FPU, регистр флагов. Разработка структуры и микропрограммы микропроцессора, управляющего автомата с жесткой логикой.

    курсовая работа [1,6 M], добавлен 27.05.2013

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

    шпаргалка [688,3 K], добавлен 24.06.2009

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

    реферат [185,6 K], добавлен 02.06.2009

  • Выбор и описание прототипов разрабатываемого устройства. Разработка структурной и принципиальной схемы. Обоснование программного обеспечения, используемого в разработке продукта. Моделирование устройство. Формирование программы для микропроцессора.

    курсовая работа [2,0 M], добавлен 10.11.2014

  • Разработка и проектирование устройства подсчета числа пассажиров, перевозимых транспортным средством на основе микропроцессора. Методика и этапы составления программного обеспечения для организации работы данного устройства, необходимая документация.

    курсовая работа [114,5 K], добавлен 07.12.2011

  • Понятие двоично-десятичного кода (ДДК), его получение и использование. Изучение арифметико-логических устройств, использующихся для обработки ДДК. Алгоритмы сложения, вычитания, умножения и деления ДДК при помощи арифметико-логических устройств.

    контрольная работа [145,5 K], добавлен 05.09.2010

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

    курсовая работа [501,6 K], добавлен 14.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.