Share This
Связаться со мной
Крути в низ
Categories
//Microsoft представила эмулятор Altair 8800 на оборудовании для работы с Azure Sphere

Microsoft представила эмулятор Altair 8800 на оборудовании для работы с Azure Sphere

19.07.2021Category : My Habr

microsoft predstavila emuljator altair 8800 na oborudovanii dlja raboty s azure sphere 5385d2b - Microsoft представила эмулятор Altair 8800 на оборудовании для работы с Azure Sphere

15 июля 2021 года Microsoft представила эмулятор микрокомпьютера Altair 8800 на оборудовании для работы с облаком Azure Sphere. Под капотом решения скрывается эмулятор Intel 8080 с открытым исходным кодом, поверх которого работают Altair BASIC и CP/M.

Цель проекта — вспомнить старые технологии и дать пользователям возможность заняться ретро-вычислениями. Компьютер MITS Altair 8800 был построен на базе Intel 8080. Этот 8-битный микропроцессор имеет тактовую частоту 2 МГц и 16-битную адресную шину для доступа к «огромному» 64 КБ ОЗУ. Altair 8800 был создан 47 лет назад и считается компьютером, который вызвал революцию в области ПК и положил начало Microsoft и Apple.

Первая версия Altair 8800 программировалась с помощью переключателей, затем появились версии с устройствами для чтения с бумажной ленты для загрузки приложений, поддержкой мониторов и клавиатур, а также дисководов для чтения гибких магнитных дисков, что было революционным для того времени. Первым языком программирования для машины был Altair BASIC, программа, написанная Биллом Гейтсом и Полом Алленом, и первый продукт Microsoft.

В настоящее время существует несколько реализаций эмулятора Altair 8800, работающих на различных платформах. Эмулятор Altair 8800 в Azure Sphere основан на одном из проектов с открытым исходным кодом, опубликованном на GitHub.

В автономном режиме эмулятор Altair 8800 работает на плате Avnet Azure Sphere Starter Kit.

Пользователям доступны для работы языки программирования Assembler, BASIC и C. Они могут редактировать исходный код на Assembled и C с помощью текстового редактора Word-Master.

Эмулятор Altair 8800 интегрирован с сервисом Azure IoT Central и поддерживается Azure Virtual Machine с брокером Mosquitto MQTT. Терминал ввода-вывода эмулятора процессора Intel 8080 перенаправляется через MQTT, как и файловая система виртуального диска Altair 8800.

Когда пользователь набирает PRINT «HELLO WORLD», то это сообщение идет из его веб-браузера через коммутатор в облаке Azure и через брокер MQTT в Altaiк 8800.

microsoft predstavila emuljator altair 8800 na oborudovanii dlja raboty s azure sphere 256f115 - Microsoft представила эмулятор Altair 8800 на оборудовании для работы с Azure Sphere

Архитектура эмулятора Altair 8800.

Пример работы с эмулятором Altair 8800 в Azure Sphere

  • 11 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close