Данному образовательному сайту пришлось несколько раз менять свое имя. С 2011 года доступ к нему обеспечивается по URL
http://educomp.runnet.ru

emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-...)
Более подробно об истории сайта можно прочитать здесь.


Учебные модели компьютера



Модели (software):

"Е14" (parallel !!!)

Модели (hardware):






Награды сайта
Награды сайта

Учебная модель ЭВМ: форматы данных и команд

Форматы данных

Ячейки ОЗУ и РОН содержат по шесть десятичных разрядов. Данные в модели представляются в формате целые десятичные числа, изменяющиеся в диапазоне минус 99 999…+99 999, содержащие знак и 5 десятичных цифр. Под знак отводится старшая десятичная цифра, причём «плюс» кодируется «0», а «минус» - любой другой цифрой (привычно – «1»).

Если результат арифметической операции выходит за пределы указанного диапазона, то формируется флаг переполнения OV = 1. Результатом операции деления является целая часть частного. Деление на ноль вызывает переполнение.

Форматы команд

Система команд учебной ЭВМ содержит около 50 команд, большинство которых является безадресными или одноадресными. Только две команды являются двухадресными: MOV Ri, Rj - команда пересылки из регистра в регистр и JRNZ Ri,ADR - организация цикла. Все форматы команд приведены на рисунке

Два старших разряда (0 и 1) всех форматов отводится под код операции, разряд 2 определяет тип адресации, три младших разряда (3, 4 и 5) могут использоваться для задания адреса операнда в памяти, непосредственного операнда (в диапазоне 0..999), адреса передачи управления или двух адресов РОН. В случаях, когда требуется использовать непосредственный операнд в диапазоне минус 99999 .. +99999, используется формат 4, занимающий две ячейки памяти. Символ «Х» означает безразличное значение разряда в данном формате.

При описании форматов команд используются следующие сокращения:
COP – код операции;
TA – тип адресации;
ADR – адрес операнда (прямой, косвенный или относительный – в зависимости от типа адресации) или трёхразрядный непосредственный операнд;
R, R1, R2 – номер (адрес) регистра общего назначения (R0 – R9);
ADC – адрес перехода в командах передачи управления;
X – значение разряда безразлично.


© Жмакин Анатолий Петрович (Курский государственный университет). anatoly.zhmakin@gmail.com

Оформление Web-страницы - Е.А.Еремин, 2010


Автор сайта - Евгений Александрович Еремин (Пермский государственный педагогический университет). e_eremin@yahoo.com