Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.orgfree.com

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


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



Модели (software):

"Е14" (parallel !!!)
"S9PU" (parallel)

Модели (hardware):






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

Пример работы компилятора "КОМПАС"

Текст программы
1 PROGRAM TypConst;
2 CONST n=4;
3 t:INTEGER=5;
4 VAR w:INTEGER;
5 BEGIN w:=t-n; t:=w+1;
6 WRITELN(t);
7 END.
Карта памяти
0000 - 0007инициализация
0008 - 0009типизир. константы
000A - 000ABEGIN
000A - 0013W:= ...
0014 - 001DT:= ...
001E - 002DWRITELN( )
002E - 002FEND.
0030 - 00DDСВОБОДНАЯ ПАМЯТЬ
00DE - 00DFпеременные
00E0 - 00FFрабочая область
Наличие ошибок:
УСПЕШНОЕ ЗАВЕРШЕНИЕ КОМПИЛЯЦИИ

кодыадресакомментарии
0E6D0000 установка указателя стека
01000002
1C0D0004 к основной программе
000A0006
00050008 переменная T
01E1000A W:=...
0008000C
2341000E -
011E0010 запись результата
00DE0012
01E10014 T:=...
00DE0016
22110018 +
011E001A запись результата
0008001C
01E1001E WRITELN ...
00080020
01D30022 задать адрес буфера
00E00024
9C0D0026 вывод значения переменной
40680028 (тип INTEGER)
9C0D002A перевод строки (LN)
40EC002C
CF98002E СТОП
........
00DE переменная W
00E0 буфер вывода (6 байт)
........
00E6 стек (до 0100)
........


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


Free Web Hosting