Комментарии 38
Отличная статья! На мой взгляд подобную штуку, возможно не такую винтажную, но позволяющюю писать программы в машинных кодах, следует применять на лабораторках в ВУЗе, по всем специальностям, где требуется глубокое понимание программирования. Это даст и незаменимое понимание принципов построения и применения высокоуровневых языков, оптимизации программ и т.д.
Семейство PDP11 как раз для этого — там самая простая и понятная система команд ( https://habr.com/ru/articles/435292/ ).
Учебные советские школьные компьютеры БК и УКНЦ как раз из этого семейства.
Сейчас же особо выбора нет — х86 или АРМ. Вещи не для новичков.
х86 — мир чудес, туда попал и там исчез
Вспомнилось, что есть микроконтроллер, на котором эта система команд:
MSP430 — семейство 16-разрядных микроконтроллеров фирмы «Texas Instruments». Первый контроллер с аббревиатурой MSP430 появился в 1992 году. «TI» заявил о стремлении создать микроконтроллер с системой команд, близкой к популярной в 70-х—80-х годах архитектуре PDP-11
https://habr.com/ru/articles/137205/
Очень хабратортно. Спасибо за статью!
Быстро работает.
Пробовали считать Пи?
отлично.
касательно крестиков и ноликов, в конце 80-х на Бейсике писал её и думал как сделать выигрывающего "ИИ", в итоге быстро понял, что всегда нужно ходить в начале в центр, а если ходим вторым, то ходить в любой угол. В таком варианте всегда ничья. Победить/проиграть можно только в варианте что кто-то сделал ходне в угол.
Всё так. Сложность лишь в том, чтобы впихнуть эту логику в маленькую программу :)
Школьником тоже искал оптимальную стратегию и выяснил, что первым ходом лучше идти в угол. Так как если пойти первым ходом в центр, то у соперника 4 варианта(углы) для ничьи. А против первого хода в угол, только один вариант для ничьи - это центр. И даже есть маленький шанс, что соперник после ошибется
предварительно пораскладывал варианты и все равно 4 хода получается с центром вместе и так же 4 варианта ошибиться, а вот вам из угла выиграть на один ход задержка.
Если я пойду первым ходом в угол,вместо центра. То у второго игрока из 8 оставшихся вариантов, только один ход может свести в ничью - это центр. 87.5% на победу при любом случайном ходе (так как думающий, опытный и знающий пойдет в центр и сведёт к ничье). А из центра 50% на победу против случайного хода(4 спасающие и 4 проигрывающие клетки)
Продолжаем играть. Я хожу в угол первым ходом. Соперник ходит в центр своим первым ходом. Чтобы иметь ещё шансы на победу идём в другой угол по диагонали(диагональ у нас выглядит xox) Осталось 6 свободных клеток и если соперник ошибается и ходит в любой оставшийся угол, то мы закрывая диагональ от его выйгрыша, получаем ситуацию, типа шахматной вилки: у нас по горизонтали и вертикали остаётся один ход для победы и соперник просто не может его одним ходом закрыть. То есть опять против случайных ходов, у нас остаётся ещё 33,333% на победу и 66,666% на ничью
P.S Извините, что с запазданием ответ. Было приятно вспомнить школьные годы
Да, чего только не делают на реле. В своё время удивился, как для управления жд станциями в 1960х годах разработали БМРЦ - полностью релейную систему, достоинствами которой являлось как автоматическое определение трассы маршрута (т.е. нажимаешь только кнопки "откуда" и "куда", а система сама определит как оптимальнее туда доехать, какие светофоры открыть и проч), так, и, главное - система была блочной и на каждой новой станции надо было просто соединить выводы готовых блоков с реле по схематическому плану, а не придумывать новые схемы. Отличная система по тем временам, да и сейчас активно применяется.
Для меня было удивительным обнаружить в такой стойке реле с...угольными контактами!
Да, там пара графит-серебро. Такие контакты, в отличие от просто серебряных, не могут свариться
А эту систему продолжают производить? Или только поддерживают в рабочем состоянии уже существующие? Что запчасти делать продолжают, не сомневаюсь.
В помещении со светодиодными светильниками!
Сейчас любая привокзальная шаверма это помещение со светодиодными светильниками. Впрочем да, будь моя воля, я бы туда какой-нибудь ШОД бы повесил эстетики ради
А меня больше поразили в своё время такие фото метро НН. Не знаю, в НН не был, но в СПб все тех помещения, где я ходил, были чистенько-красивенько-современные. Хоть и встречались приколы типа большой комнаты с одним унитазом ровно в центре
Наверное, непросто сделать ремонт в помещении с такой системой, не останавливая её работу (стало быть, плёнкой накрывать нельзя - может перегреться), но и не засыпав пылью.
ШОД - больше для мест, где в светильник могут что-нибудь швырнуть. Типа школьных спортзалов. Если их применяют в местах, где такая опасность отсутствует - значит, больше ничего под рукой не было.
Хочу заметить что "Консул" не разу не телетайп. Это именно специальное устройство компьютерного ввода- вывода, гораздо-гораздо ближе к электрической пишущей машинке. Если замкнуть напрямую выход с клавиатуры на вход электромагнитов привода , то он такоым и станет. Лично проверено.
Люблю такие штуки!
Бессмысленно в практическом плане, но люто прикольно как иллюстрация к старым технологиям, как оно все работало во времена еще даже до радиоламп, и как оказывается что можно построить вполне себе работающую систему на той элементной базе.
Насколько быстро изнашиваются герконовые реле, коммутируя обмотки обычных?
Этого не знаю. Но там же единичные срабатывания, связанные с нажатиями клавиш и выводом на печать.
А обмотки зашунтированы диодами? Или обходиться без полупроводников - так по полной программе?
Немножко полупроводников есть:
Светодиоды
Шунтирование обмоток
Диоды в схеме ПЗУ. Без них совсем тяжко было бы.
Тогда и несколько PC817 между выходами герконовых реле и входами обычных не помешают.
Интересно. А в чём именно они помогут? Вроде у моих герконовых реле допускается достаточно большой ток через контакты для включения/выключения обычных.
Пусковой ток в несколько раз больше установившегося. Ибо индуктивность.
Диоды в релейном компьютере вполне аутентичны. Когда эти машины широко применялись, уже существовали селеновые выпрямители и фотодиоды, меднозакисные диоды, галеновые детекторы. Селеновый фотодиод настолько стар, что его Белл в "фотофоне" ещё в девятнадцатом веке применил. Вот транзисторов - да, не было. Был кристадин Лосева - "транзистор без отдельного входа", но это уже первая половина двадцатого века.
Эмм, но это же Consul 260 или 260.1, а не 254.
И это не телетайп, это электрифицированная печатная машина, так в инструкции и написано.
Телетайп имеет стандратный телеграфный интерфейс ИРПС (токовая петля).
А чем отличались 260 и 254?
Вот тут на видео про 260 клавиатура не такая, как у моей машины: https://www.youtube.com/watch?v=4CxcgEmBImk
Из забавного, недавно на развале встретил книгу Юрий М. О. "ЮНЫЙ КИБЕРНЕТИК"
И там была релейная схема игры в крестики-нолики (стр. 377)
Самое ценное -- это алгоритм крестиков-ноликов
Возможно будет интересно взглянуть.
Ага, я тоже недавно нашёл эту книгу.
Там более-менее настоящий алгоритм, с проверкой корректности хода и всем прочим.
Я обратил внимание на него, после того как пытался разобраться в игре крестики-нолики для калькулятора "Играем в крестики-нолики c RPN калькулятором". Там в комментариях мне рассказали алгоритм.
Релейный компьютер, телетайп и интересный алгоритм игры в крестики-нолики