Jump to content

МПТ8080

MPT8080 «Микротутор»
Дата изобретения 1976  ( 1976 )
Изобретён Доктор Рави Райзада
Производитель Лимроуз Электроникс
Представлено 1976 год ; 48 лет назад ( 1976 )
Тип Микропроцессорный тренажер
Процессор Интел 8080 А
Память 1 килобайт
Порты Собственные порты ввода и вывода

MPT8080 Microtutor « » — это микропроцессорный тренажер на базе процессора Intel 8080 , разработанный Limrose Electronics. Он был разработан в середине 1970-х годов, чтобы помочь в понимании новых на тот момент микропроцессоров.

Пользователи MPT8080 вводят программы на ассемблере с помощью двоичных переключателей или шестнадцатеричной клавиатуры. Пока код выполняется, пользователь может наблюдать за тем, что происходит с адресом, данными и сигналами управления микропроцессора. MPT8080 действует как симулятор : в этом коде можно пошагово выполнять одну инструкцию — или каждый цикл каждой отдельной инструкции — за раз, чтобы наблюдать, что происходит.

MPT8080 имеет простой ввод и вывод, состоящий из восьми светодиодов и восьми переключателей. Входной порт позволяет коду определять состояние внешних переключателей, а выходной порт может отображать информацию на одном из восьми светодиодов. Входные и выходные порты также имеют разъемы, позволяющие подключать к ним внешние сигналы через дополнительные патч-комплекты, что позволяет MPT8080 управлять и контролировать другие схемы.

Первоначально тренажер на базе Motorola 6800 был разработан вместе с моделью на базе Intel 8080, но из-за технических и эксплуатационных проблем от тренажера 6800 отказались.

Еще в 2012 году MPT8080 использовался в академических целях в Королевском колледже Лондона в рамках курса практической физики. [1] По состоянию на 2011 год , MPT8080 все еще был в продаже.

MPT8080 Версия 1

[ редактировать ]
MPT8080 версия 1
версия 1 печатная плата

Первоначальная версия MPT8080 была разработана доктором Рави Райзада, генеральным директором Limrose Electronics. Впервые он был продан в 1976 году. [ нужна ссылка ]

Подробности версии 1 микротутора включены в книгу: Small Systems Computer Sourcebook, автор: JC Boonham. [2]

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

MPT8080 Версия 2

[ редактировать ]
MPT8080 версия 2 – шестигранная клавиатура

Вторая версия, MPT8080 K-1, представленная в 1979 году, была разработана Стивеном Пикерингом и заменила вход двоичного переключателя 16-клавишной шестнадцатеричной клавиатурой. Хотя для этой версии было переработано более половины схем тренажера, он остался совместимым с первой версией. Был добавлен режим трассировки, позволяющий выполнять как один цикл, так и машинные циклы; это позволяло пользователю быстро переходить по коду до достижения той части программы, которая его интересовала. Последняя цена в Великобритании — 495 фунтов стерлингов + НДС (источник: прайс-лист Limrose UK от 1 сентября 2010 г.).

Особенности MPT8080 K-1
Процессор Интел 8080 А
Память Один килобайт : две статические 2114 размером 1 КБ × 4 бита. ОЗУ микросхемы
Государственная машина На основе -чипа серии 7400 TTL ; контролирует ввод данных и выполнение программы
Вход Клавиатура 20 ключей:
Dallas / National Semiconductor Декодер клавиатуры с 20 клавишами
Переключатели управления
ММЛЕ / Бег
Ручная загрузка и проверка памяти — установите режим работы на обычное выполнение кода или ввод данных.
СИ/СК
Одна инструкция или один цикл для режима работы; актуально только в режиме SSTP
SSTP/ПРОДОЛЖЕНИЕ
выбирает одношаговый или непрерывный режим выполнения
Выход Счетчик программ 16 светодиодов
Шина данных Восемь светодиодов
Сигналы состояния Восемь светодиодов
Выходной порт Восемь светодиодов

Эксплуатация MPT8080

[ редактировать ]

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

Программа может управлять восемью линиями выходных портов, включая или выключая соответствующие светодиоды.

Выбирая одношаговый и одноцикловый режим и проходя программу с помощью пошаговой кнопки, пользователь может точно видеть, что происходит во время каждого цикла команд , наблюдая за счетчиком программ, шиной данных и сигналами управления на соответствующих светодиодах.

При выборе режима одной инструкции вместо режима одного цикла каждое нажатие пошаговой кнопки будет выполнять полную инструкцию, а не один цикл. Это полезно для быстрого перехода к определенному адресу.

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

Система программируется непосредственно в машинном коде 8080 :

Address       Code           Instruction                     Comments
0000          DB 00          IN  0                           Read from switches
0002          D3 00          OUT 0                           write to LEDs
0004          C3 00 00       JMP 0                           return to start of code

См. также

[ редактировать ]
  1. ^ Физический факультет (06.10.2008). «Программирование машинного кода». Руководство по физической лаборатории для второго года обучения, 2008/2009 г. (PDF) . Лондонский университет. п. 54 . Проверено 3 марта 2011 г.
  2. ^ Бунэм, Джей Си (1978). Справочник по компьютерным малым системам . Рококо Пресс Лимитед. ISBN  9780470262955 .
Примечания
  • Кэшированная копия кафедры физики (06 октября 2008 г.). «Программирование машинного кода» можно найти в интернет-архиве по адресу:

Дальнейшее чтение

[ редактировать ]
  • Райзада, Рави С. (1979). Введение в микропроцессоры, том первый . (печатное учебное руководство поставляется с MPT8080)
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3dabd57e18049f5bc7e4e1453e333674__1715567580
URL1:https://arc.ask3.ru/arc/aa/3d/74/3dabd57e18049f5bc7e4e1453e333674.html
Заголовок, (Title) документа по адресу, URL1:
MPT8080 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)