Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.
|
Первым средством программного обеспечения УК "НЕЙМАН" стала система программирования на Автокоде. Прежде всего, следует описать входной язык этой системы - язык Автокод. Описать язык - это значит определить правила представления данных и правила представления операций над данными - команд программы. Представление данных. На языке машинных команд данные (переменные и константы) обозначаются адресами ячеек. На Автокоде константы записываются в виде десятичных чисел, заключенных в угловые скобки. Например: Переменные обозначаются символическими именами - идентификаторами. Идентификатор может содержать от 1 до 6 символов. Этими символами могут быть латинские буквы и цифры. Первым символом обязательно должна быть буква. Вот несколько примеров идентификаторов: Следующие примеры содержат ошибочные идентификаторы и пояснения ошибок: 4D - первый символ - цифра, dimention - больше шести символов, S+5 - недопустимый символ "+", mov - зарезервированное в Автокоде слово (команда пересылки). Команды Автокода. Система команд Автокода ориентирована на систему команд процессора УК "НЕЙМАН". Иначе говоря, Формат любой трехместной (арифметической) команды следующий: Операнды могут быть переменными или константами, результат - всегда переменная. Мнемокод - это мнемоническое (буквенное) отображение кода операции. Соответствие между кодами операций на языке машинных команд и мнемокодами Автокода показаны в следующей таблице.
Мнемокоды представляют собой английские слова или сокращения английских слов. ADD: add - прибавлять, складывать SUB: subtract - вычитать MUL: multiply - умножать DIV: divide - делить MOD: modulo operation - операция по модулю GO : go - идти IFGO: if..go - если ..идти STOP: stop - стоять NOP : no operation - нет операции Вот несколько примеров команд на Автокоде (справа записаны соответствующие команды на Алгоритмическом языке):
© И.Г.Семакин, 2001 Полный текст статьи в виде документа MS Word можно загрузить здесь. © Оформление Web-страницы Е.А.Еремин, 2001 |