На главную страницу сайта К. Полякова
Преподавание, наука и жизнь.
 
главная школа вуз наука delphi программы походы автор
 Лента новостей Новости Блог Блог 
Тренажер «ЛамПанель»

ЛамПанель

тренажер для изучения работы процессора

Что это такое?

Тренажёр «ЛамПанель» — это учебная модель компьютера, управляющего ламповой панелью. Он предназначен для проведения практических занятий по теме «Процессор» в школьном курсе информатики (профильный уровень). Тренажёр можно использовать:

  • для изучения принципов работы компьютера (процессор, ОЗУ, ПЗУ);
  • для начального изучения программирования на языке ассемблера;
  • для изучения операций с целыми числами, в том числа поразрядных логических операций и сдвигов.

Программа работает под управлением операционных систем линейки Windows на любых современных компьютерах.

Новости

22 ноября 2016 г.
    Команда CMP A,B теперь устанавливает флаги по разности A-B.

21 февраля 2016 г.
    Добавлена возможность изменения размера шрифта (меню Правка).

6 декабря 2015 г.
    Исправлена ошибка с подсветкой синтаксиса.

13 января 2014 г.
    Исправлена ошибка транслятора при обработке команд перехода на метки.

19 декабря 2012 г.
    Исправлена ошибка, вызывавшая зависание при установке максимальной скорости выполнения программы.

12 сентября 2012 г.
    Добавлена статья «Учебный компьютер 'ЛамПанель': практикум», опубликованная в журнале «Информатика».

10 апреля 2012 г.
    Вышла версия 1.2. Основные изменения:

  • добавлены команды для работы с указателем стека
  • добавлена команда для возврата из процедуры и очистки стека
  • добавлен флаг переполнения

Что с этим делать?

Модель компьютера включает процессор, оперативную память (ОЗУ), постоянную память (ПЗУ) и устройство вывода — панель лампочек размером 8 на 16.

Система команд процессора основана на идеях известной в свое время серии 16-разрядных мини-ЭВМ PDP-11. Непосредственным предшественником тренажёра «ЛамПанель» можно считать модель компьютера E97 Е.А. Ерёмина, с которым процессор тренажёра «ЛамПанель» частично совместим по системе команд.

Программа для такого процессора составляется на языке ассемблера, в котором каждая символьная команда соответствует одной (числовой) команде процессора. Программа набирается в окне «Программа». Программу можно сохранять в виде файла на диске, а потом загружать в память из файла.

При запуске (по клавише F9) набранная программа транслируется (переводится в машинные коды, которые появляются в окне «Отладчик») и начинается ее выполнение.

В окне «Данные в памяти» показывается содержимое оперативной памяти, в которой расположены программа и данные.

Если вы заметили ошибку или у вас есть предложения, замечания, жалобы, просьбы и заявления, пишите.

Лицензия

Программа является бесплатной для некоммерческого использования. Исходные тексты программы не распространяются.

Программа поставляется «as is», то есть, автор не несет никакой ответственности за всевозможные последствия ее использования, включая моральные и материальные потери, вывод оборудования из строя, физические и душевные травмы.

При размещении программы на других веб-сайтах ссылка на первоисточник обязательна.

Без письменного согласия автора ЗАПРЕЩАЕТСЯ:
  1. 1) публикация материалов в любой форме, в том числе размещение материалов на других Web-сайтах;
  2. 2) распространение неполных или измененных материалов;
  3. 3) включение материалов в сборники на любых носителях информации;
  4. 4) получение коммерческой выгоды от продажи или другого использования материалов.

Скачивание материалов означает, что вы приняли условия этого лицензионного соглашения.

Методические материалы

Скачать

Скачать!

Тренажер «ЛамПанель» (архив RAR, 279 Кб)

Пароль к архиву — kpolyakov.spb.ru

В архив включены следующие файлы:

lampanel.exe   основная программа — учебная модель компьютера «ЛамПанель»
lampanel.rom   текстовый файл, содержащий подпрограммы ПЗУ
ЛамПанель.doc   описание тренажера «Лампанель»
EXAMPLES   подкаталог с примерами программ для тренажера «ЛамПанель«

После распаковки архива программа находится в работоспособном состоянии и не требует никаких дополнительных установок.

Valid XHTML 1.0 Transitional

© 2000-2016 К. Поляков
 

В Контакте