На главную страницу сайта К. Полякова
Преподавание, наука и жизнь.
 
главная школа вуз наука delphi программы походы автор
 Лента новостей Новости Блог Блог 
Этот сайт больше не обновляется. Сайт К. Полякова «Преподавание, наука и жизнь» переехал по адресу kpolyakov.spb.ru. Новый адрес страницы, к которой вы обратились: Пожалуйста, обновите свои закладки. Через 5 секунд вы будете перенаправлены на новый сайт автоматически.
Тренажер «ЛамПанель»

ЛамПанель

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

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

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

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

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

Новости

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия

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

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

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

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

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

Скачать

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

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

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

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

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

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

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

В Контакте