Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.
|
Учебная модель fN8: краткое описаниеfN8 представляет собой программную модель 8-разрядной учебной ЭВМ с архитектурой фон Неймана. Модель включает ядро, состоящее из 8-разрядного процессора, блока из восьми регистров общего назначения (РОН) и оперативной памяти объёмом 1024 байта. К ядру могут подключаться внешние устройства. Системная шина, связывающая процессор с остальными устройствами fN8, включает 8-разрядную шину данных, 10-разрядную шину адреса и группу линий управления. Структурная схема fN8 представлена на рисунке fN8 поддерживает три независимых адресных пространства, в которых адресуются байты: РОН – 8 адресов (0 .. 7), ОЗУ – 1024 адреса (0 .. 0x3FF) и регистров ВУ – 128 адресов (0 .. 0x7F). ОЗУ разделено на четыре сегмента по 256 байт, причём по умолчанию сегмент B0 предназначен для программного кода, сегмент B2 – для данных, а сегмент B3 – для стека. Если программа занимает более 250 байт, она может безболезненно продолжаться в сегменте B1. Пользователь может программно изменить назначение сегментов, но, учитывая, что в начальных адресах сегмента B0 (0 .. 0xF) располагается таблица векторов прерываний, сегмент B0 лучше оставлять за кодом. Программирование fN8 производится на языке Ассемблера, компилятор с которого входит в состав модели. © Жмакин Анатолий Петрович (Курский государственный университет). anatoly.zhmakin@gmail.com Оформление Web-страницы - Е.А.Еремин, 2022 |