Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.
|
"ANT-8": таблица командПеред нами типичная RISC-система инструкций: обращение к памяти только в двух командах LOAD и STORE, а в остальных - только регистры. Аналогичная система имеется в модели "MMIX". Система команд состоит из 16 инструкций (код операции - 4-разрядный). В связи с этим чувствуется некоторая ограниченность и некомфортность, особенно при программировании условных переходов: конечно, можно "скомпоновать" переход по "не равно" из такового по "равно" и безусловного перехода, но для учебной машины это не очень удобно. Если вас интересует эта проблема, можете взглянуть как она "более мощно" решена в учебной модели "Е97", где КОП тоже 4-разрядный, но операций значительно больше (см. решения для переходов и однооперандных инструкций); справедливости ради следует сказать, что "Е97" имеет двухадресную систему команд и не является RISC-машиной, поэтому там не требуется максимально единообразная структура инструкций.
Примечания * признак переполнения:
** uconst4 и uconst8 - 4-х и 8-и битные константы без знака; const8 - 8-битная константа со знаком Регистр r0 всегда равен 0. В графе hex-кодов вместо R, 1 и 2 (результат, операнды 1 и 2 соответственно) везде надо подставлять номер регистра, а вместо C - константу. Прочерк (минус) означает, что данная hex-цифра не используется и, следовательно, значения не имеет. |