Программирование на JAVA, C++, PASCAL

Архитектура ЭВМ

Логические схемы ЭВМ

Базовые логические функции

Введение в двоичную логику проще всего начать с простого примера, знакомого многим из вас. Представьте себе обычную электрическую лампочку, состояние которой (включена/выключена) управляется двумя выключателями, х1 и х2. (читать далее...)

стр. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Синтез вентилей И-НЕ и ИЛИ-НЕ

А сейчас нам предстоит рассмотреть еще два базовых логических вентиля, назы­ваемых И-НЕ и ИЛИ-НЕ. Эти вентили очень широко применяются в логических схемах, что объясняется простотой их технической реализации. (читать далее...)

стр. 16 17 18 19

Практическая реализация логических вентилей

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

стр. 20 21 22 23 24 25 26 27 28 29

Триггеры

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

стр. 30 31 32 33 34 35 36 37 38

Регистры и сдвиговые регистры

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

стр. 39 40 41

Счетчики

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

стр. 42 43 44

Дешифраторы

Значительная часть информации хранится и обрабатывается в компьютерах в за­кодированном виде. Например, если речь идет о машинной команде, то для ее хранения может использоваться n-битовое поле, вмещающее один из 2n различ­ных кодов операций. (читать далее...)

стр. 45

Мультиплексоры

В предыдущем разделе рассказывалось о дешифраторах, устанавливающих на ос­нове входных сигналов значение 1 на одной из выходных линий. На выбранную линию дешифратор передает логическое значение 1, а на остальные — значение 0. (читать далее...)

стр. 46 47

Программируемые логические устройства

В разделах 2.2 и 2.З было показано, как можно любую логическую функцию представить в виде суммы произведений и реализовать с помощью схемы на ос­нове вентилей И и ИЛИ. В разделе 2.10 рассказывалось о реализации логической функции с применением мультиплексора. (читать далее...)

стр. 48 49 50 51 52 53

Программируемые вентильные матрицы

Микросхемы ПМЛ достаточно универсальны, но их размер ограничен по той причине, что для каждой суммы произведений требуется один выходной контакт. Для преодоления этого ограничения разработан класс более мощных программи­руемых устройств, называемых программируемыми вентильными матрицами, ПВМ (Field Programmable Gate Array, FPGA), Концептуальная схема такой мат­рицы показана на рис. (читать далее...)

стр. 54 55 56

Последовательные схемы

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

стр. 57 58 59 60 61 62

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

Функциональная структура компьютера

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

стр. 63 64 65 66 67 68 69 70 71 72

Основные концепции функционирования

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

стр. 73 74 75 76 77 78

Структура шины

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

стр. 79 80 81

Программное обеспечение

Для того чтобы пользователь мог запустить прикладную программу, в памяти компьютера должно уже содержаться некоторое системное программное обеспе­чение. Системное программное обеспечение — это набор программ, предназначен­ных для выполнения следующих функций: · получение и интерпретация команд пользователя; (читать далее...)

стр. 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100