РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ
Факультет Информационных Технологий
Кафедра Информационной Безопасности и Программной Инженерии
Лабораторная Работа №3
Дисциплина:
Архитектура Информационных Систем
Тема: интерфейс и система команд микроассемблера.
Выполнил студент 1 курса
группы ИСТ-Д-1
Храмцов Денис
Проверил: к. э. н., доцент Лосева В. В.
Москва, 2012.
Цель: изучить интерфейс и систему команд микроассемблера.
Ход работы:
Запустить микроассемблер;
Написать программу
Запустить
Проверить результат выполнения программы
Тект Программы и Результат выполнения:
Вычислить (2х + 3) +(5 + 4х)
Программа 2
Найти сумму всех чисел ряда 1 – 50
Ответы на вопросы к экзамену:
1 Интерфейс ide
Интерфейс IDE (в современном понимании этого термина) был предложен пользователям AT- и XT-совместимых компьютеров летом 1988 года известной сегодня фирмой Conner Peripherals как недорогая альтернатива интерфейсам ESDI и SCSI.
Отличительной особенностью нового интерфейса является реализация функций контроллера в самом накопителе. Таким образом, если винчестер имел IDE-интерфейс, это означало, что большая часть компонентов контроллера, совместимого по адресам с интерфейсом ST506/412, расположена вместе с электронной частью винчестера. Кстати, та плата с электронными компонентами, которая обычно включается между системной шиной компьютера и самим накопителем, контроллером, вообще говоря, не является. Как правило, она выполняет функции дешифратора базовых адресов контроллера и формирователя интерфейсных сигналов. Видимо, правильнее называть эту плату адаптером.
Подсоединение IDE-винчестера к компьютеру выполняется посредством 40-контактного плоского кабеля: либо к соответствующему разъему непосредственно на системной плате, либо через специальный адаптер (многофункциональную плату ввода-вывода), установленный в один из разъемов расширения. Рекомендуемая длина кабеля не должна превышать 50 см.
Благодаря тесному взаимодействию пары контроллер – винчестер предусматривается, как правило, ряд особенностей, повышающих производительность винчестера, например использование аппаратной кэш-памяти для получения коэффициента чередования 1:1, режима трансляции физических параметров диска в логические, что позволяет использовать "нестандартные" параметры накопителя, и т.п.
В соответствии со спецификацией к одному разъему IDE можно подключить два винчестера, используя соединение "дэйзи-цепочка" (управляющий — Master, управляемый — Slave). Правда, имеются контроллеры, которые допускают подключение четырех устройств (например, DC-200 фирмы Promise Technology). "Трюк" в данном случае состоит в использовании адресов вторичного контроллера. Напомним, что в IBM PC-совместимых компьютерах возможно подключение двух адаптеров жестких дисков: первичного, с адресами портов ввода-вывода 1f0h–1f7h, и вторичного — 170h–177h. К каждому адаптеру допустимо подключать по два накопителя (Master-Slave). Ранние версии системных BIOS работают только с первичным адаптером.
2 Интерфейс scsi
Интерфейс SCSI был разработан в конце 70-х годов и предложен организацией Shugart Associates первоначально под названием SASI (Shugart Associates System Interface). После стандартизации этого интерфейса в 1986 году уже под названием SCSI (Small Computer System Interface, читается эта аббревиатура “скази”) он стал одним из важнейших промышленных стандартов. Контроллеры SCSI применяются не только в IBM PC-совместимых компьютерах, но и других платформах.
SCSI имеет ряд преимуществ перед другими интерфейсами персональных компьютеров. 8-разрядный вариант SCSI-2 (иногда его называют Fast SCSI) поддерживает скорость передачи данных 10 Мбайт/с, 16-разрядный интерфейс Wide Fast SCSI - при той же тактовой частоте скорость 20 Мбайт/с. Наибольший выигрыш от применения SCSI можно получить при работе в многозадачных средах - Unix, Windows NT, OS/2 и др. Здесь проявляется способность интерфейса одновременно и эффективно работать со множеством периферийных устройств, не загружая центральный процессор.
К SCSI-шине могут быть подключены сразу до 15 внутренних и внешних устройств. Все подключенные к SCSI-шине устройства занимают только одну линию прерывания и одну группу адресов ввода-вывода, что существенно, поскольку системные ресурсы архитектуры IBM-совместимых ПК ограничены. Одновременную работу подключенных устройств обеспечивает функция виртуального отсоединения/присоединения.
Получив управляющую команду, устройство может отсоединиться от шины и отрабатывать команду. Тем временем контроллер направляет команды другим устройствам или считывает подготовленные ими данные.
В новых разработках этого интерфейса происходит переход от параллельного способа передачи к последовательному. Предложены три последовательных варианта SCSI, позволяющие упростить соединения, увеличить длину кабеля, повысить скорость передачи данных при значительном возрастании числа подключаемых устройств. Некоторые интерфейсы предусматривают “горячее подключение” и автоматическое конфигурирование - не нужно выключать компьютер, чтобы установить дополнительное устройство.