- •Методические указания по лабораторным работам
- •Лабораторная работа №1 «Состав и структура типовой пэвм».
- •1 Упрощенная структурная схема.
- •2) Характеристики и принцип действия.
- •2.1) Материнская плата.
- •2.2) Центральный процессор.
- •2.3) Основная память.
- •2.4) Накопители на жестких магнитных дисках.
- •2.5) Накопители на сменных магнитных дисках.
- •2.6) Носители на лазерных дисках.
- •2.7) Твердотельные накопители.
- •2.8) Видеокарта.
- •3) Внешние устройства.
- •3.1) Клавиатура.
- •3.2) Монитор.
- •Жидкокристаллические дисплеи (lcd)
- •3.3) Принтер.
- •3.4) Сканер.
- •4) Характеристики внутренних и внешних линий связи.
- •Лабораторная работа №2 «Электротехника цепей постоянного и переменного тока, физические основы полупроводниковых материалов»
- •9.1.1. Точечный диод
- •11.4. Токи биполярного транзистора.
- •11.5. Усилительные свойства биполярного транзистора.
- •1. Электрическое поле.
- •9.1.1. Точечный диод.
- •11. Транзисторы
- •11.1. Биполярные транзисторы
- •11.2. Схемы включения биполярного транзистора и режимы его работы
- •11.3. Работа биполярного транзистора в активном режиме.
- •11.4. Токи биполярного транзистора.
- •11.5. Усилительные свойства биполярного транзистора
- •Лабораторная работа №3 «Элементы эвм»
- •4. Триггеры.
- •Лабораторная работа №4 «Узлы эвм».
- •Лабораторная работа №5
- •Принципы построения и функционирования центральных устройств эвм.
- •2.3. Состав, устройство и принцип действия основной памяти.
- •1. Кодирование алфавитно-цифровой информации.
- •3. Двоичный код для обработки информации (дкои).
- •6. Внутри процессорное представление целых чисел со знаком (Форматы h и f).
- •7. Внутри машинное представление чисел, представленных в форме с плавающей запятой (Формат е, d).
- •2.2. Понятие адресного пространства.
- •2.3. Состав, устройство и принцип действия основной памяти.
- •2.4. Методы расширения основной памяти.
- •2.5. Запоминающие устройства на жестких магнитных дисках.
- •2.7. Оптические диски.
- •2.8. Флэш-память. Принципы построения и функционирования.
- •1. Состав и структура процессора.
- •2. Форматы машинных команд эвм.
- •3. Арифметико-логическое устройство.
- •4. Блок микропрограммного управления.
- •5. Блок управляющих регистров.
- •6. Состав машинных команд
- •Лабораторная работа №7 «Основные понятия теории вычислительных сетей»
- •1) Базовые топологии
- •2) Локальные сети
- •Построение сети
- •Адресация
- •3) Расширенные локальные сети
- •4) Глобальные сети
- •Структура глобальной сети
- •Транспортные функции глобальной сети
- •5) Передача данных между локальными и глобальными сетями.
- •В протоколе четвертой версии (iPv4)
- •В протоколе 6 версии (iPv6)
- •6) Локальные сети на электропроводах и оптоволоконных кабелях
- •7) Технология Bluetooth
- •Лабораторная работа №8 «Аппаратные средства вычислительных сетей»
- •Кабели их основные характеристики.
- •1.1 Коаксильный кабель
- •1.2 Витая пара
- •Сравнение кабелей
- •2) Сетевые адаптеры
- •2.1 Назначение сетевых адаптеров
- •2.2 К основным сетевым функциям адаптеров относятся:
- •2.3 Преобразование информации в сетевых адаптерах
- •Преимущества Wi-Fi
- •Недостатки Wi-Fi
- •3) Модемы
- •3.2 Устройства и принцип действия модемов
- •Лабораторная работа №8
- •Кабели их основные характеристики.
- •1.1 Коаксильный кабель
- •1.2 Витая пара
- •Сравнение кабелей
- •2) Сетевые адаптеры
- •2.1 Назначение сетевых адаптеров
- •2.2 К основным сетевым функциям адаптеров относятся:
- •2.3 Преобразование информации в сетевых адаптерах
- •Преимущества Wi-Fi
- •Недостатки Wi-Fi
- •3) Модемы
- •3.2 Устройства и принцип действия модемов
- •Лабораторная работа №9. «Сетевое передающее оборудование»
- •Передающее оборудование локальных сетей
- •Сетевые адаптеры
- •Репитеры
- •Модули множественного доступа
- •Сетевой концентратор
- •1.5 Сетевой мост
- •Сетевой коммутатор
- •Режимы коммутации
- •Сетевой шлюз
- •Передающее оборудование глобальных сетей.
- •Дуплексные мультиплексоры
- •Триплексные мультиплексоры
- •Сетевые мультиплексоры
- •Видео рекордеры и сетевые видеорегистраторы - мультиплексоры
- •2.2 Телефонные модемы
- •Классификация модемов
- •2.3 Серверы доступа
- •Серверы доступа к данным
- •Серверы удаленного доступа
- •2.4 Маршрутизаторы Маршрутизаторы. Основные виды и принцип работы
- •Уровень маршрутизации
- •Уровень передачи пакетов
- •Обеспечение передачи информации в локальных и глобальных сетях.
- •Лабораторная работа №10. «Сетевая модель osi»
- •Основные понятия osi
- •Уровни моделей osi
- •Прикладной
- •Представительский
- •Сеансовый
- •Транспортный
- •Сетевой
- •Канальный
- •Физический
- •Взаимодействие уровней модели osi
- •Характеристики управляющей информации уровней osi
2. Форматы машинных команд эвм.
Алгоритм, написанный пользователем программы, в конечном счете реализуется в виде машинных команд. Под командой понимают совокупность сведений, представленных в виде двоичных кодов, необходимых процессору для выполнения очередного шага. В ходе команды для сведений о типе операции, адресной информации о нахождении обрабатываемых данных, а также для информации о месте хранения результатов выделяются определенные разряды (поля).
|
|
КОП |
А3 |
||||
|
|
7 |
0 |
||||
|
КОП |
А1 |
А3 |
||||
|
15 |
|
6 |
5 |
0 |
||
КОП |
А1 |
А2 |
А3 |
||||
23 |
17 |
16 |
12 |
11 |
6 |
5 |
0 |
Форматом команды называется заранее обговоренная структура полей в её кодах, позволяющая ЭВМ распознавать составные части кода.
Главным элементом кода команды является код операции (КОП), что определяет, какие действия будут выполнены по данной команде. Под него выделяется N старших разрядов формата. В остальных разрядах размещаются А1 и А2 v адреса операндов. А3 - адрес результата.
Распределение полей в формате команды может изменяться при смене способа адресации. Длина команды зависит от числа адресных полей. По числу адресов команды делятся на:
безадресные |
|
одно-, двух-, трехадресные |
Длина кода команды измеряется в машинных словах. Чтобы получить возможность работать с минимальным числом адресных полей, результат, к примеру, можно размещать по месту хранения одного из операндов. Либо предварительно размещают один или несколько операндов в специально выделенных регистрах процессора.
Множество реализуемых машинных действий образует её систему команд. Система команд часто определяет области и эффективность применения ЭВМ. Состав и число команд должны быть ориентированы на стандартный набор операций, используемых пользователем для решения своих задач.
По функциональному назначению в системе команд ЭВМ различают следующие группы:
команды передачи данных (обмен входами между регистрами процессора, процессора и оперативной памятью, процессора и периферийными установками). |
|||
Команды обработки данных (команды сложения, умножения, сдвига, сравнения-). |
|||
Команды передачи управления (команды безусловного и условного перехода). |
|||
Команды дополнительные (типа RESET, TEST,-). |
|
3. Арифметико-логическое устройство.
Арифметическо-логическое устройство процессора выполняет логические и арифметические операции над данными. В общем случае в АЛУ выполняются логические преобразования над логическими кодами фиксированной и переменной длины (над отдельными битами, группами бит, байтами и их последовательностями) , арифметические операции над числами с фиксированной и плавающей точками, над десятичными числами, обработка алфавитно-цифровых слов переменной длины и др. Характер выполняемой АЛУ операции задается командой программы.
Функционально АЛУ (рис. 5) состоит обычно из двух регистров, сумматора и схем управления (местного устройства управления).
Рис. 5. Функциональная схема АЛУ
В процессоре может быть одно универсальное АЛУ для выполнения всех основных арифметических и логических преобразований или несколько специализированных для отдельных видов операций. В последнем случае увеличивается количество оборудования процессора, но повышается его быстродействие за счет специализации и упрощения схем выполнения отдельных операций.
Выполняемые в АЛУ операции можно разделить на следующие группы:
-
операции двоичной арифметики для чисел с фиксированной точкой;
-
операции двоичной (или шестнадцатеричной) арифметики для чисел с плавающей точкой;
-
операции десятичной арифметики;
-
операции индексной арифметики (при модификации адресов команд);
-
операции специальной арифметики;
-
операции над логическими кодами (логические операции);
-
операции над алфавитно-цифровыми полями.
Современные ЭВМ общего назначения обычно реализуют операции всех приведенных выше групп, а малые и микроЭВМ, микропроцессоры и специализированные ЭВМ часто не имеют аппаратуры арифметики чисел с плавающей точкой, десятичной арифметики и операций над алфавитно-цифровыми полями. В этом случае эти операции выполняются специальными подпрограммами или специализированными сопроцессорами.
Можно привести следующую классификацию АЛУ.
По способу действия над операндами АЛУ делятся на последовательные и параллельные. В последовательных АЛУ операнды представляются в последовательном коде, а операции производятся последовательно во времени над их отдельными разрядами. В параллельных АЛУ операнды представляются параллельным кодом и операции совершаются параллельно во времени над всеми разрядами операндов.
По способу представления чисел различают АЛУ:
-
для чисел с фиксированной точкой;
-
для чисел с плавающей точкой;
-
для десятичных чисел.
По характеру использования элементов и узлов АЛУ делятся на блочные и многофункциональные. В блочном АЛУ операции над числами с фиксированной и плавающей точкой, десятичными числами и алфавитно-цифровыми полями выполняются в от дельных блоках, при этом повышается скорость работы, так как блоки могут параллельно выполнять соответствующие операции но значительно возрастают затраты оборудования. В многофункциональных АЛУ операции для всех форм представления чисел выполняются одними и теми же схемами, которые коммутируются нужным образом в зависимости от требуемого режима работы.
По своим функциям АЛУ является операционным блоком, выполняющим микрооперации, обеспечивающие прием из других устройств (например, памяти) операндов, их преобразование и выдачу результатов преобразования в другие устройства. Арифметическо-логическое устройство управляется управляющим блоком, генерирующим управляющие сигналы, инициирующие выполнение в АЛУ определенных микроопераций. Генерируемая управляющим блоком последовательность сигналов определяется кодом операции команды и оповещающими сигналами.
Сумматор - вычислительная схема, выполняющая процедуру сложения поступающих на ее вход двоичных кодов; сумматор имеет разрядность двойного машинного слова.
Регистры быстродействующие ячейки памяти различной длины: регистр 1 (Pr1) имеет разрядность двойного слова, а регистр 2 (Pr2)-разрядность слова.
При выполнении операции в Pr1 помещается первое число, участвующее в операции, а по завершении операции - результат; в Pr2- второе число, участвующее в операции (по завершении операции информация в нем не изменяется). Регистр 1 может принимать информацию с кодовых шин данных, и выдавать информацию с этих шин.
Схемы управления принимают по кодовым шинам инструкций управляющие сигналы от устройства управления и преобразуют их в сигналы для управления работой регистров и сумматора АЛУ.
АЛУ выполняет арифметические операции (+,-,*,:)только над двоичной информацией с запятой, фиксированной после последнего разряда, т.е. только над целыми двоичными числами.
Выполнение операций над двоичными числами с плавающей запятой и над двоично-кодированными десятичными числами осуществляется или с привлечением математического сопроцессора, или по специально составленным программам.