Принцип работы цифровых вычислительных машин

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 06.04.2017
Размер файла 95,8 K

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

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

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

1. Принцип работы ЦВМ. Верхний и нижний уровни управления работой ЦВМ

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

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

Структурная схема вычислительной машины

Устройство управления используется для организации вычисления каждой команды выступающей в процессах из АЛУ.

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

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

Интерфейс - устройство осуществляющее сопряжение между блоками машины по уровню сигналов и кодированию информации (информационно электрическое сопряжение). Интерфейсов может быть много

Оперативно запоминающее устройство - используется для хранения данных и программ участвующих в процессе вычисления.

ВЗУ - внешнее запоминающее устройство - здесь хранится операционная система, справочники, программы и файлы.

Пульт управления - используется для запуска программ, организации контроля и т.п.

Периферийное устройство - устройство связи с внешними потребителями, для преобразования информации и организации управления объектом.

Канал - устройство связи и сопряжения. Может работать как в мультиплексном так и в селекторном режимах.

Селекторный канал - связь между процессором и одним внешним устройством.

Мультиплексорный канал - обмен процессора со многими устройствами одновременно.

ВМ работает на двух уровнях управления:

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

Команды делятся на 2 вида: а) операционные команды - предназначены для обработки данных в процессоре; б) управляющие команды - для смены порядка следования команд путем анализа логических условий.

Для определения вида команды отводятся специальные разряды.

Другая часть разрядов отводится под адреса.

Количество адресных полей определяется возможностями машины по одновременной обработке нескольких операнд

В основном машина работает с одним или двумя операндами и реже тремя.

2. Микропрограммный уровень - реализуется внутри процессора и предназначен для обработки каждой команды. Для этого для каждой команды создается микро программа ее обработки с целью формирования последовательности управляющих сигналов во все блоки машины для коммутации нужных цепей. Например, имеем трехадресную команду. С поля кода операции с помощью дешифраторов запускается микропрограмма имеющееся в устройстве управления. Для этого в устройстве управления имеется специальная память неизменяющаяся в процессе эксплуатации машины (постоянная память). Извлекается команда, причем количество микропрограмм равно числу команд с которыми работает вычислительная машина, которая переводит работу машины на один такт, т.е. в каждом такте выполняется часть действий. Для трехадресной команды в первом такте извлекается операнда х, находящаяся по адресу А1, во втором такте извлекается операнда у, находящаяся по адресу А2, в третьем такте выполняется операция сложения х с у. В четвертом такте результат переводится по адресу А3. В пятом такте определяется адрес следующей команды или выполняется операция (команда) ОСТАНОВ.

Для организации вычислений в ОЗУ заносится последовательность команд и данных с которыми работает программа. Они размещаются в свободных областях ОЗУ с помощью операционной системы. Раньше это делал программист. Каждая последовательность команд имеет начальный и конечный адреса. Адреса данных четко синхронизируются с адресами команд. Для получения последовательности команд используется специальная технология включающая в себя: разработку алгоритмов для решения задачи; На их основе строится программа с помощью языка программирования; для получения последовательности команд для процессора эту программу транслируют, т.е. получают последовательность команд в машинных кодах: интерфейс процессор цифровой

алгоритм

программа

транслятор

последовательность команд в машинных кодах

2. Мультиплексоры и демультиплексоры

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

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

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

Схема мультиплексора 4х1 показана на рис. 2.10. Он включает четыре конъюнктора и один дизъюнктор. При отсутствии сигнала разрешения (Е=0) выход F имеет низкий уровень независимо от состояния других входов.

В сериях ИМС выпускаются мультиплексоры с размерностью не более 16х1.

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

На рис.2.11 показана схема, реализующая функции мультиплесора 32х1 и построенная на мультиплексорах меньшей размерности.

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

Многоразрядные демультиплексоры составляются из нескольких одноразрядных. Условное обозначение де-мультиплексоров на примере демультиплексора размерностью 4х1 представлено на рис. 2.12.

Несложно заметить, что дешифратор со входом разрешения будет работать в режиме демультиплексора, если на вход разрешения Е подавать информационный сигнал. Действительно, при единичном значении этого сигнала адресация де-шифратора (подача адресного кода на его входы) приведёт к возбуждению соответствующего выхода, а при нулевом - нет, что и соответствует передаче информационного сигнала на адресуемый выход. В связи с этим в сериях ИМС отдельные демультиплексоры могут отсутствовать, а дешифратор со входами разрешения часто называют дешифратором - демультиплексором.

3. Мультиплексор как универсальное логическое устройство комбинационного типа

Поскольку выходная функция мультиплексора в СДНФ представляет собой логическую сумму термов, то возможно его применение в качестве универсального логического устройства (УЛУ). Универсальность его состоит в том, что его можно настроить на любую функцию. Известно, что общее число функций аргументов выражается как 22n. Первым способом решения задачи является фиксация некоторых входов мультиплексора.

Пусть число аргументов и требуется реализовать любую функцию этого числа аргументов. Для двоичного кода число комбинаций связана с разрядностью кода m соотношением 2m. Приравнивая число воспроизводимых функций к числу комбинаций кода настройки, имеем для числа двоичных разрядов соотношение . Полученному выражению отвечает соотношение между числом входом различного типа мультиплексоров. При этом на адресные входы следует подавать аргументы функции, а на информационные входы - коды настройки. Алфавитом настройки являются константы. Таким образом, при использовании мультиплесора 4х1, можно реализовать 2m=4 логические функции. На рис.2.13 показан пример использования мультиплексора для реализации функции «исключающее ИЛИ» .

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

...

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

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

    дипломная работа [725,6 K], добавлен 16.01.2009

  • Изучение характеристик и режимов работы ВТА 2000-30. Составление блок-схемы алгоритма программы. Рассмотрение особенностей интерфейса вычислительных систем. Описание кодов символьных и функциональных клавиш, полученных при выполнении практической работы.

    отчет по практике [26,6 K], добавлен 04.04.2015

  • Ранние приспособления и устройства для счета. Появление перфокарт, первые программируемые машины, настольные калькуляторы. Работы Джона Фон Неймана по теории вычислительных машин. История создания и развития, поколения электронно-вычислительных машин.

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

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

    практическая работа [230,8 K], добавлен 25.03.2015

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

    дипломная работа [1,8 M], добавлен 20.05.2012

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

    доклад [23,6 K], добавлен 20.12.2008

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

    курсовая работа [464,2 K], добавлен 17.12.2013

  • Историческое развитие средств вычислений. Структурные схемы вычислительных систем. Развитие элементной базы и развитие архитектуры самих систем. Основные классы вычислительных машин. Каналы передачи данных. Требования к составу периферийных устройств.

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

  • Разработка интернет вещей как системы взаимосвязанных вычислительных устройств, механических, цифровых машин, предметов. Принцип взаимодействия элементов Умной Розетки. Тестирование устройства. Составление программы для мобильного устройства. Код Розетки.

    контрольная работа [2,2 M], добавлен 20.10.2016

  • Основные этапы развития вычислительных машин. Роль абстракции в вычислительной технике. Понятие "алгоритм" в контексте понятия "вычислительная техника". Изобретатели механических вычислительных машин. Многообразие подходов к процессу программирования.

    презентация [104,7 K], добавлен 14.10.2013

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

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

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

    курсовая работа [656,0 K], добавлен 05.12.2012

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

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

  • Реализация алгоритмов вычисления математических объектов на конкретных вычислительных машинах. Числовые данные в практических задачах. Анализ математических моделей, связанных с применением вычислительных машин в различных областях научной деятельности.

    курсовая работа [369,3 K], добавлен 13.01.2018

  • Применение электронных вычислительных машин. Создание локально-вычислительных сетей. Исследование принципов работы сети Ethernet. Изучение архитектуры прикладного интерфейса Windows. Назначение протокола NetBIOS и консольного приложения MyServer.

    контрольная работа [162,7 K], добавлен 19.01.2016

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

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

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

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

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

    лекция [1,5 M], добавлен 13.04.2014

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

    шпаргалка [386,0 K], добавлен 19.08.2010

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

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

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