Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.
|
Мультимедийный учебник на CD-ROM Информатика для абитуриентов (авторы Ю.В. Вальциферов, В.А. Самойлов и А.В. Хорошилов, под ред. В.П. Тихомирова), выпущеный издательством «Мультимедиа Технологии и Дистанционное Обучение» в 2002 году, включает в себя еще одну разновидность модели ЭВМ, которую мы кратко рассмотрим на этом сайте. В главе 8 учебника "Языки низкого уровня" описана модель, которую авторы назвали "Макет ЭВМ", и которая наровне с другими моделями может быть использована при изучении принципов работы персональных компьютеров. Следует сразу же подчеркнуть, что Макет не может быть использован вне курса на компакт-диске, но это не умаляет значения идей в него заложенных.
Если внимательно взглянуть на справочник Макета, приведенный ниже, то становится очевидным, что Модель достаточно хорошо отражает наиболее важные черты ПК. В частности, предусмотрена не такая уж и примитивная система команд и довольно развитый набор методов адресации операндов, весьма напоминающий сильно урезанный процессор Intel (имеется даже весьма характерная инструкция INT для вызова программного прерывания).
К интересным особенностям модели следует отнести имитацию операционной системы и ее стандартных функций ввода/вывода, а также ROM-BIOS, что в моделях встречается довольно редко. Один из уроков даже посвящен принципам написания резидентных программ, к сожалению, правда, в стиле MS-DOS. Модель поддерживает логические инструкции, работу со стеком, простейшие прерывания. С другой стороны, имеется всего один флаг, что явно мало для практического написания ветвлений в программах. Работа с моделью строится через трансляцию текста на языке Ассемблер, что также является отличительной чертой Макета. Подчеркивается связь языков высокого и низкого уровня (см. рис. ниже).
По моему мнению, Макет ЭВМ является интересной моделью, содержащей целый ряд полезных отличий от других моделей. Идеи ее построения вполне заслуживают упоминания на нашем сайте. Тем не менее, примеры, которые разбираются в учебнике, как мне кажется, слишком сложны: я бы разбил их на существенно большее количество примеров попроще. Не радует также и невозможность ввести в Макет собственную программу, даже когда вы являетесь правомочным обладателем прилагаемого к учебнику лицензионного диска. |