Еще одна, более современная чем "Кроха", модель авторов из Екатеринбурга.
А.И.Сенокосов и
А.Г.Гейн представляют свою ЭВМ
"Малютка", которая сочетает в себе простоту и прозрачность с возможностью писать довольно сложные программы. Модель имеет много уникальных черт, таких как, например, одноадресная архитектура, возможность работы с вещественными числами, простейшие приемы работы со звуком и некоторые другие.
Знакомство с ЭВМ "Малютка"
Во введении авторы рекламируют наиболее важные черты своей модели - ее простоту, наглядность, использование компактной и удобной шестнадцатеричной системы записи команд и т.д. В общем, "новое поколение однозначно выбирает "Малютку"!"
Описание модели
А в этой статье приводится более систематическое описание "Малютки". Показано, как обрабатывает информацию одноадресная ЭВМ, и приводится пример простой программы для нее. Если Вы не встречались ранее с "Малюткой", советую обязательно прочесть.
Система команд (по группам)
Здесь приводится полная таблица операций, сгруппированных по функциональному назначению. Она достаточно большая - содержит 26 команд. Именно на этой странице проще всего найти код любой операции "Малютки".
Система команд (по кодам)
Данная таблица, в отличие от предыдущей, построена по возрастанию кодов операций вне зависимости от их функционального назначения. Таблица очень удобна, если, например, требуется расшифровать команду по ее коду.
Ассемблер
Раздел, «в котором мы узнаем новое пугающее слово ассемблер. По счастью он немного облегчает работу с нашей любимой "Малюткой"», как пишут авторы модели. Если вы уже в курсе, что такое ассемблер, то достаточно краткого описания
здесь.
Вещественные числа в "Малютке"
Работая с "Малюткой", можно получить некоторое понятие о представлении в ЭВМ вещественных чисел. Во всяком случае, вы будете знать, что такое порядок числа, и у вас никогда не возникнет вопрос, почему не стоит путать целые и вещественные числа.
Особенности модели
А теперь мне хотелось бы рассмотреть некоторые особенности "Малютки", в основном с точки зрения сопоставления с устройством реальной ЭВМ. Предлагаемый материал не описан в учебнике, и хотя бы из-за этого на него стоит взглянуть.
Примеры решения задач
Обогащенные теоретическими знаниями, мы можем теперь перейти к рассмотрению примеров решения задач. Некоторые из них взяты непосредственно из учебника, но большая часть являются дополнительными.
Литература
Первое описание модели "Малютка" приведено в книге:
Сенокосов А.И., Гейн А.Г. "Информатика 8 - 9" (1995).
В дальнейшем авторы издали еще несколько учебников; их библиографический список приведен на данной странице.
Программная реализация
Очень важно, что весь этот материал по поводу модели "Малютка" можно не просто читать, но и опробовать в действии. Для этого посетите указанную выше ссылку и загрузите программную поддержку. Запустите программу и Вы получите на своей IBM PC виртуальную ЭВМ "Малютка".