Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
1 вариант
1. Дать понятие Архитектуры ЭВМ
Под архитектурой ЭВМ принято понимать совокупность общих принципов организации аппаратно-программных средств и их основных характеристик, определяющая функциональные возможности ЭВМ при решении соответствующих типов задач.
2. Дать характеристику синхронного и асинхронного обмена данными
Возможно 2 пути
1 синхронный обмен-процессор зак-кт обмен данными самопроизвольно через установленный интервал выдержки, т е без учёта интерфейса устройства пользователя. (достоинство-простой протокол обмена, меньшее количество упр-х сигналов.недостатки-отсутствие гарантии выполнения операции, высокие требования к быстродействию исполнителя)
2 асинхронный процессор зак-ет обмен только когда устройство исполнитель подтверждает выполнение операции спецсигналом.(надёжная пересылка данных, рабоиа с разными по быстродействию исполнителями. Недостаток- формирование сигнала, подтв-го всеми исп-ми, т е дополнительные аппаратные затраты)
2 Вариант
1 Дать понятие производительности ЭВМ -это среднее число операций в единицу времени, зависит от:
1. Быстродействия процессора
2. Класса решаемых задач
3. Порядка прохождения задачи через ЭВМ
2. Дать характеристику алу -арифметико-логическое устройство
Служит для выполнения арифметических и логических операций над оперантами и адресами, а также для формирования некоторых освед-х сигналов о рез-ах вып-х операций.
Делятся по способу действия
1 последовательные (операнты представляются последовательными командами)
2 параллельные (все разряды оперантов обрабатываются одновременно)
По способу представления чисел делятся на
1 с фиксированной точкой
2 с плавающей точкой
3 с десятичными числами
По структуре делятся
1 блочные( для каждого типа операций отдельный блок)(производительногсть выше т к возможно совместное выполнение разных операций, но это дорого стоит т к велик состав аппаратуры)
2 многофункциональные (все операции вып-ет 1 блок)
Схемы обработки данных
1 двухадресная
2 одноадресная (см конспект схемы)
В алу выполняются
1 арифметические операции сложения, вычитания
2 Логические операции и, или
3 вариант
1 Дать определение шины - это группа линий связи, по которым передаются сигналы или коды
2 Привести пример структуры простейшего процессора
Структура процессора включает в себя:
·устройство управления (УУ), дешифрирующее команды и вырабатывающее сигналы управления для блоков, выполняющих эти команды;
·арифметико - логическое устройство (АЛУ), выполняющее арифметические и логические операции;
·блок регистров общего назначения (РОН), позволяющий выполнять операции с предельно высокой скоростью;
·Операт. зап. уст-во (ОЗУ)
·Пост. зап. уст-во ( ПЗУ)
·Устройство управления ввода-вывода для связи с внешними устройствами
Вариант 4
1 Дать понятие достоверности ЭВМ - свойство машины, определяющее безошибочность производимых машиной преобразований информации.
2 Привести классификацию и дать характеристику регистров МК
1Регистры общего назначения
АХ аккумулятор (сумматор) содержит результаты сложения вычитания и т д
ВХ-базовый-указывает на начальный адрес структуры памяти
СХ-счётчик-определяет количество подходов некоторых операций
DX-регистр данных-содержит данные передаваемые для обработки под программу
2 индексные регистры или указатели
SP-стековый указатель-указывает на вершину стека
DP-базовый указатель, адресует переменные хранимые в секе
SI-индекс ист-ка
DI-индекс назн-я
3 сегментные регистры
CS-регистр сегмента кода, указывает на начало кода
DS-регистр сегмента данных, сод-ит начальный адрес переменных программы
SS-регистр сегмента стека, определяет начало стекового простр-ва
ES-дополнит-й сегм-й регистр, чаще как дополнительный для DS
5 вариант
1 быстродействие ЭВМ это среднестатистическое число операций (команд), выполняемых ЭВМ в единицу времени.
2 IP указывает на адрес некоторой ячейки памяти-начало след команды.
Процессор испол-ет регистр IP совместно с регистром CS для формирования 20 битового физического адреса очередной вып-й команды при это CS ад-т сегмент выполняемый прогр IP смещение от начала сегмента. По мере того как проц-ор загр-к ком из памяти и выполняет её регистр IP увеличив-ся на число байт
6 вариант
1 Фон-неймоновская архитектура-использование общей памяти для хранения программ и данных.
Преимущества-упрощение устр-ва мс, т к обращение к 1 общей памяти. Облегчает доступ к стеку, поэтому эта архитектура основная в пк.
2 ША служит для определения адреса.
Может быть одно и двунаправленной
Каждому устройству присваивается свой адрес (кроме процессора)
Когда выстраивается код на шине адреса у стройство с этим адресом понимает что предстоит обмен информацией.
ШД-основная шина
Используется для передачи кодов
В пересылке участвует центральный процессор, но возможна передача кода между устройствами без его участия
ВСЕГДА ДВУНАПРАВЛЕНА
7 вариант
1Регистр процессора- блок ячеек памяти, образующий сверхбыструю оперативную память (СОЗУ) внутри процессора; используется самим процессором и большой частью недоступен программисту.
2 Типы МПС
1 микроконтроллеры, наиболее простой тип
В виде 1 мс
Используется в составе контроллеров
Шина скрыта от пользователя, возможности подключения внешних устройств нет, предназначен для решения 1 задачи
2 Контроллеры
Для решения задачи или группы сходных задач
Шина скрыта от пользователя, подключения вн устройств нет
Максимальное быстродействие, память постоянна
Одноплатный вариант
3 Микрокомп
Более мощные мр
Возможность сопряжения с вн устр-ми
Доступ пользователю
Связь с пользователем(клава, монитор)
Предназначена для решения широкого круга задач
Но для решения новой задачи приходится заново приспосабливаться
4 ПК
Универсальный
Мощный
Возможность модернизации
Подключение новых устройств +
Вариант 8
1 Центральный процессор, микропроцессор - это центральный блок персонального компьютера, предназначенный для управления работой всех остальных блоков и выполнения арифметических и логических операций над информацией.
2 Режимы данных
Возможны 3 варианта передачи информации: двусторонняя одновременная (дуплекс); двусторонняя поочередная (полудуплекс); односторонняя (симплекс).
Асинхронный режим
В этом режиме в линии поддерживается уровень «1» пока не передается инфорация. В момент начала передачи в линию поступает стартовый бит, равный «0», затем от 5 до 8 информационных битов, за ними может следовать контрольный бит. Передача символа завершается одним или двумя стоповыми битами, равными «1». После этого снова может передоваться стартовый бит и следующий символ, или же, при отсутствии информации, в линии устанавливается уровень «1». На рисунке показана передача 5-битового символа 11001 в асинхронном режиме.
Асинхронный режим используется только в сравнительно медленно работающих устройствах, так как кроме полезной информации передаются служебные биты, что снижает скорость обмена информацией.
Синхронный режим
В этом режиме перед передачей информационных символов сначала передаются один или два синхросимвола (СС) для ввода системы в синхронизм. СС представляют собой заранее обусловленные байты, не совпадающие с передаваемыми информационными символами. За СС передается последовательность из n символов. Таким способом можно передавать массивы практически неограниченной длины, если в них периодически вставлять СС. Если информация не передается («пустая» линия), то в линию непрерывно поступают СС.
В синхронном режиме передатчик работает непрерывно и может обслуживать несколько приемников с разными СС, которые находятся в режиме активного ожидания.
Вариант 9
1 Гарвардская архитектура использование отдельных адресных пространств для хранения команд и данных
Преимущества: высокая скорость выполнения программы за счёт реализации параллельных операций
Выборка след команды может проходить одновременно с выполнением предыдущей
1,2,3 выполняется столько раз сколько байт занимает команда
2 Регистры общего назначения
АХ аккумулятор (сумматор) содержит результаты сложения вычитания и т д
ВХ-базовый-указывает на начальный адрес структуры памяти
СХ-счётчик-определяет количество подходов некоторых операций
DX-регистр данных-содержит данные передаваемые для обработки под программу
10 вариант
1 Система прерываний, прерывания- это совокупность программных и аппаратных средств, реализующих механизм прерываний.
2 Классическая и шинная стр-ра связи
Классическая- все сигналы передаются по отдельным линиям связи , устройства получают сигналы независимо др от др, в системе получается много линий связи
Шинная-сигналы передаются по одним и тем же линиям связи но в разное время(мультиплексированная передача)
Количество линий сокращается, правила обмена упрощаются
Достоинства одни и те же линии связи, унифицированы
Недостатки любая неисправность выводит из строя всю систему, т к устройства подключаются параллельно
Add +
Sub
Mul *
Div /
Neg +-
Cbw al>ax
1) mov приёмник, источник команда пересылки данных. Копирует содержимое источника в приёмник, источник не изменяется. Например: mov ax, 1 присваивает регистру ax значение 1. Команда mov ax, word ptr eax записывает в ax слово, лежащее по адресу eax. Байт по адресу eax записывается в младшую половину ax (в al), а байт по адресу eax+1 записывается в ah (по закону Intel). Но не обязательно, записывая команды, использовать такую сложную адресацию. Например, если у нас есть переменая "y" типа longint, то при помощи следующей команды ей можно присвоить значение 10000: mov y, 10000;
2) xchg операнд1, операнд2 обменивает операнды. Например, если al=45, ah=37, то после выполнения xchg al, ah будет al=37, ah=45
3) add приёмник, источник выполняет сложение приёмника и источника, результат заносится в приёмник. Источник не изменяется. Но зато меняются флаги
5) sub приёмник, источник вычитает источник из приёмника, результат заносит в приёмник
Программирование арифметических выражений в языке Ассемблер происходит через некоторые команды такие, как: mul, div, sub, add. Эти команды называются командами арифметических операций. Mul команда умножения. Она умножает регистр ax на то, что стоит после нее. Результат заносится в ax.
Div команда деления. Она делит регистр ax на то, что стоит после нее. Результат заносится в ax.
Add команда сложения. Слаживает два числа. Результат заносится в первый регистр.
Sub команда вычитания. Вычитает два числа. Результат заносится в первый регистр.
Пример: Написать программу на ассемблере вычисления выражения: а e/b de; где а =5; b =27; c = 86; е =1986; d =1112;
Результат вычисления выражения сохранить в памяти. Навести значение и порядок размещения данные в памяти.
Текст программы