Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.
|
Учебная модель ЭВМ: внешние устройстваМодели внешних устройств (ВУ), используемые в описываемой системе, реализованы по единому принципу. С точки зрения процессора они представляют собой ряд программно-доступных регистров, лежащих в адресном пространстве ввода/вывода. Размер регистров ВУ совпадает с размером ячеек памяти и регистров данных процессора — шесть десятичных разрядов. Доступ к регистрам ВУ осуществляется по командам IN aa, ОUT aa, где aa — двухразрядный десятичный адрес регистра ВУ. Таким образом, общий объем адресного пространства ввода/вывода составляет 100 адресов, причём адресные пространства памяти и ввода/вывода в этой модели разделены. Разные ВУ содержат различное число программно-доступных регистров, каждому из которых соответствует свой адрес, причем нумерация адресов каждого ВУ начинается с 0. При включении ВУ в систему ему ставится в соответствие базовый адрес в пространстве ввода/вывода, и все адреса его регистров становятся смещениями относительно этого базового адреса. Если в системе создается несколько ВУ, то их базовые адреса следует выбирать с учетом величины адресного пространства, занимаемого этими устройствами, исключая наложение адресов. Если ВУ способно формировать запрос на прерывание, то при создании ему ставится в соответствие вектор прерывания — одноразрядное десятичное число. Разным ВУ должны назначаться различные векторы прерываний. Программная модель учебной ЭВМ комплектуется набором внешних устройств, включающим: которым по умолчанию присвоены параметры, перечисленные в таблице
При подключении устройства пользователь может изменить назначенные по умолчанию базовый адрес и вектор прерывания. В описываемой версии системы не предусмотрена возможность подключения в систему нескольких одинаковых устройств. Большинство внешних устройств содержит регистры управления CR и состояния SR, причем обычно регистры CR доступны процессору только по записи, а SR — по чтению. Регистр CR содержит флаги и поля, определяющие режимы работы ВУ, a SR — флаги, отражающие текущее состояние ВУ. Флаги SR устанавливаются аппаратно, но сбрасываются программно (или по внешнему сигналу). Поля и флаги CR устанавливаются и сбрасываются программно при записи кода данных в регистр CR или специальными командами. В описываемой модели контроллер ВУ интерпретирует код, записываемый по адресу CR как команду, если третий разряд этого кода равен 1, или как записываемые в CR данные, если третий разряд равен 0. В случае получения командного слова запись в регистр CR не производится, а пятый (младший) разряд слова рассматривается как код команды для ВУ. Для подключения ВУ в систему необходимо:
Если закрыть окно обозревателя ВУ, оно не будет отключено от системы. Для отключения ВУ следует открыть окно Подключаемые устройства, выделить его в списке Подключённые устройства и нажать кнопку Отключить. © Жмакин Анатолий Петрович (Курский государственный университет). anatoly.zhmakin@gmail.com Оформление Web-страницы - Е.А.Еремин, 2010 |