User Tag List

Страница 8 из 20 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 192

Тема: Предлагаемые упрощения для «Специалиста-М»

  1. #71

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    z80 это ведь расширенный 8080 и ассемблеровать( писать на ассемблере) на нем в разы сложнее.
    Как раз наоборот! Это программируя на 8080 чувствуешь, что будто связан по рукам и ногам - постоянно не хватает регистров, не хватает команд, не хватает методов адресации...
    С уважением, Станислав.

    Этот пользователь поблагодарил CityAceE за это полезное сообщение:

    GlueLogic(06.04.2025)

  2. #72

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Как раз наоборот! Это программируя на 8080 чувствуешь, что будто связан по рукам и ногам - постоянно не хватает регистров, не хватает команд, не хватает методов адресации...
    действительно, както странно, ведь под z80 можно писать используя те-же операции что и под 8080, а вот наоборот не получится
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

    Этот пользователь поблагодарил ZXMAK за это полезное сообщение:

    GlueLogic(06.04.2025)

  3. #73

    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    238
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Достаточно эффективен был оптимизированный компилятор PL/M-80.
    Intellec MDS появился вместе с 8008, но КРАМ, на котором мы программировали МСУВТ В7( аналог SBC), появился в СССР в 1984 году. Нам отдали опытный образец, произведенный на АЭМЗ в г. Александрия Кировоградской обл. УССР. А "разработан" ( по сути творчески скопирован с Intellec Series II?)он был во ВНИИЭМ в Москве в ?1982 году. Одновременно с ними делали на заводах в другом министерстве СМ1800.
    Вот вот. Ужос! Да ты реликт!
    Но СМ1800 даже и я застал, было дело.)
    Последний раз редактировалось M80; 05.04.2025 в 14:41.

    Этот пользователь поблагодарил M80 за это полезное сообщение:

    GlueLogic(06.04.2025)

  4. #74

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от M80 Посмотреть сообщение
    Да ты реликт!
    Нет, реликтов я застал в лаборатории в 1983 году, когда пришел молодым специалистом после распределения. Чувак рассказывал, как он начинал программировать, когда память была на ртутных линиях задержки. В кодах. Перемычками. В начале 50-х. А ЦП был на ламповых триггерах. Правда лампы были уже миниатюрные и кое-какие диоды кажется полупроводниковые. Денег всегда не хватало и он со своими сверстниками в отраслевой лаборатории в АН СССР в Ленинграде "на коленях" что-то собирал для вычислений не арифмометром Феликс.
    К тому времени( к 1983-му) у него пару лет была Искра-226 с Бейсиком. И он считал, что дожил до фантастической эпохи.
    А в общем всё относительно.
    Последний раз редактировалось andrews; 05.04.2025 в 15:18.

    Этот пользователь поблагодарил andrews за это полезное сообщение:

    GlueLogic(06.04.2025)

  5. #75

    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    238
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    действительно, както странно, ведь под z80 можно писать используя те-же операции что и под 8080, а вот наоборот не получится
    Вообще, так можно рассуждать совсем недалёкому человеку, кто и близко с z80 не сталкивался. А ведь преподносит себя как специалист в своей области. Извини, Андрюха, что есть то есть.(

    Этот пользователь поблагодарил M80 за это полезное сообщение:

    GlueLogic(06.04.2025)

  6. #76

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    M80Я нигде и никогда не писал на этом форуме, что написал хотя бы 10 строк на ассемблере z80. Ты что-то путаешь. А вот для 8080 на МСУВТ В7 в 1983г. в кодах 8080 писал свои первые программы для железа, которое разработали в нашей лаборатории( смешное конечно: блок УСО, блок индикации). И даже переадресовывал их вручную пока не распечатал встроенным в монитор дизассемблером код монитора M1.04.

    В лабораторию микропроцессорных средств автоматизации отдела автоматизации ВНИИТВЧ пришел по блату после окончания ФЭА ЭТУ инженером-электриком.
    Наш диалог с завлабом в первые минуты нашего знакомства.
    - Опять ЛЭТИ! ( эстрадно-танцевальный). Но вы хотя бы радиолюбитель?
    - Конечно! "Радио" я люблю. (журнал читать)
    - Паяльник в руках держали?
    - Доводилось. ( ездил в кружок в 10-м классе собирать усилитель для электрогитары)
    - Отлично. Есть для вас работа. Попробуем.
    Но как оказалось там 70% сотрудников были блатные( внуки директоров, сыновья генералов, дочь ученого секретаря ВНИИТВЧ и т.д. и т.п.) Так что работать практически некому было.
    До этого все мое программирование было - считал курсачи на БЗ-21 для себя и своих приятелей по группе. Ну и еще в напольной стратегии с приятелем сделал на этом калькуляторе программульку( он, например вводит секретные параметры своей пушки на своем танке, я своей брони, и расстояние между нами, после чего калькулятор выдает ответ - пробита броня с вероятностью более 50% или нет). 580 серию изучал на работе и дома по журналу Радио, 155 серию завлаб подсунул книжонку-справочник от разработчиков отксеренную.
    На нашей кафедре ЭТУ мы об этом представления не имели. Были лабораторки на аналоговых ЭВМ и что там у них было М-22 вроде. Да и еще какая-то НАИРИ. Листочки с программами на М-22 отдали, результат получили.

    Но мне это было интересно( своя живая машина на столе с клавиатурой мембранной и индикаторами и еще телетайпом РТА-80) и уже через пару месяцев я демонстрировал неожиданные для завлаба успехи. Да и в институте я первые три курса был круглым отличником. Так что про недалекого это все же не совсем по адресу. С логикой и сообразительностью у меня всегда был полный порядок. Иначе бы и в ЛЭТИ не смог поступить. Там тоже блатных было выше крыше и потому проходной бал был непредсказуем!

    Потом освоил пзу-ный редактор и ассемблер. Сам подключил фрязинский терминал ( а до этого они работали с телетайпом РТА-80) и кассетный магнитофон. И пока они ездили в Москву в командировки отлаживаться на Intellec MDS, я все железо своими тестами отладил в Ленинграде на МСУВТ В7. После этого меня послали учиться с полу-отрывом от производства в ЛЭТИ на ФАВТ. Защитился на куске своего рабочего проекта, получил второй диплом на инженера-программиста. После этого получил м.н.с на работе, а вскоре н.с и группу из 3 человек. Правда от того состава толку было никакого! Вот один например развел мне на плате для пзу линии данных в произвольном порядке Я ему такое про ОЗУ сказал( он разводку вручную на бумаге делал, чтобы труд облегчить). А он к озу до кучи и пзу таким же образом. Я правда тоже лоханулся - не проверил перед тем как в изготовление печатные платы отдавать. Но естественно крайним вышел он.

    В 1988 году купил себе Партнер 01.01, а в 1995 первую писишку домой на 486 dx2-66. На работе писал на Искре-226 регистрации с датчиков на Бейсике. Потом получил собственную группу. Делали систему управления для ИРЕА на МСУВТ В7 на RMX-80 и PL/M-80. Потом исправляли чужие косяки в управлении СВЧ печкой на 8051 на ассемблере. Потом делали свою систему на платах своей разработки с радиопультом на Motorola mc68c705 и 8051 в блоке управления с программированием на ассемблере. Потом много лет работал в телефонных компаниях. С для 80386EX. Эпизодически был R3080 в Светлана-МЭ. Чужой код правил для железа в Элкусе на С. Так что про какую область идет речь?

    - - - Добавлено - - -

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Это программируя на 8080 чувствуешь, что будто связан по рукам и ногам - постоянно не хватает регистров, не хватает команд, не хватает методов адресации...
    после z80 понятно, что не хватает. Но более сложный CISC от этого менее сложным не становиться. А z80 более сложный чем 8080. Это есть факт!

    Ладно. Поздравили меня с 65 летием.
    Последний раз редактировалось andrews; 05.04.2025 в 16:01.

    Этот пользователь поблагодарил andrews за это полезное сообщение:

    GlueLogic(06.04.2025)

  7. #76
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #77

    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    238
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение

    Ладно. Поздравили меня с 65 летием.
    Поздравляю! У тебя ещё всё впереди.)

    Этот пользователь поблагодарил M80 за это полезное сообщение:

    GlueLogic(06.04.2025)

  9. #78

    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    451
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GlueLogic Посмотреть сообщение
    Новая схема: alex-j-lowry.github.io/download/speci85m/specialist-85m-p6.pdf

    Теперь регистр сдвига пиксельных данных представляет собой один ИР10 (74LS166).

    Поэкспериментировав с ИР10 в Logisim, я обнаружил, что параллельные входы данных для этой микросхемы нужно подключать в обратном порядке (MD7 к D0, MD0 к D7).
    Выскажу свои замечания по схеме .
    Порядок подключения данных к регистру сдвига должен быть прямой . MD0 to D0 --- MD7 to D7 . Бит D7 должен выходить первым .
    В блоке "8-цветный генератор" данные цвета должны или записываться в инверсном виде , или инвертироваться после чтения . Для правильной работы в Вашей схеме соединения между UC4 и UC3 следует изменить . UC4.3 to UC3.5 , UC4.6 to UC3.9 ,UC4.11 to UC3.13 .

    Этот пользователь поблагодарил SYR-ALEX за это полезное сообщение:

    GlueLogic(06.04.2025)

  10. #79

    Регистрация
    18.03.2025
    Адрес
    Perth and Kinross, UK
    Сообщений
    71
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    105
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я начал работу над печатной платой клавиатуры, которая будет располагаться поверх печатной платы компьютера. Можно будет сделать расширения, которые будут работать с этой «штабелируемой» конструкцией, так что компьютер останется единым самодостаточным устройством.

    Цитата Сообщение от andrews Посмотреть сообщение
    28F512P? Не пробовал такие с алика.

    А на эмуляторах можно посмотреть, как это будет выглядеть? Я сталкивался с "теневым" ПЗУ на КРАМЕ, советском аналоге Intellec MDS. Там при старте системы загрузчик переписывал монитор в верхние 2K ОЗУ, а потом включал почти полное ОЗУ 64К для загрузки операционки с диска. Как здесь это используется? Можно ссылку?
    Для 28F512 потребуется адаптер, поскольку это 32-контактная микросхема.

    28-контактные ПЗУ многих типов работают без каких-либо модификаций; у 27128 есть несколько выводов, подключенных к VCC, которые используются для верхних адресных линий на больших ПЗУ. Таким образом, 32KB/64KB ПЗУ будет работать как 16KB ПЗУ, при этом компьютеру будут видны только верхние 16KB.

    Я написал руководство по программированию ПЗУ для моего клона «Ленинграда», в котором также используется 27128.

    Цитата Сообщение от andrews Посмотреть сообщение
    с телегой как-то не очень дружен. Было бы здорово заказную бис малой серией в Китае запустить. Но для этого надо найти хотя бы 100 000 юзеров
    Что ж, у этой темы уже 12 000 просмотров. Мы достигли 12%!

    Цитата Сообщение от andrews Посмотреть сообщение
    Нет, реликтов я застал в лаборатории в 1983 году, когда пришел молодым специалистом после распределения. Чувак рассказывал, как он начинал программировать, когда память была на ртутных линиях задержки. В кодах. Перемычками. В начале 50-х. А ЦП был на ламповых триггерах. Правда лампы были уже миниатюрные и кое-какие диоды кажется полупроводниковые. Денег всегда не хватало и он со своими сверстниками в отраслевой лаборатории в АН СССР в Ленинграде "на коленях" что-то собирал для вычислений не арифмометром Феликс.
    К тому времени( к 1983-му) у него пару лет была Искра-226 с Бейсиком. И он считал, что дожил до фантастической эпохи.
    А в общем всё относительно.
    В Америке есть человек, который восстанавливает «Bendix G15» 1956 года до рабочего состояния.

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

    Цитата Сообщение от SYR-ALEX Посмотреть сообщение
    Выскажу свои замечания по схеме .
    Порядок подключения данных к регистру сдвига должен быть прямой . MD0 to D0 --- MD7 to D7 . Бит D7 должен выходить первым .
    В блоке "8-цветный генератор" данные цвета должны или записываться в инверсном виде , или инвертироваться после чтения . Для правильной работы в Вашей схеме соединения между UC4 и UC3 следует изменить . UC4.3 to UC3.5 , UC4.6 to UC3.9 ,UC4.11 to UC3.13 .
    Спасибо, что нашли эти проблемы!

    Действительно, похоже, что символ 74LS166 в Logisim подключен в обратном порядке! Символ, встроенный в Logisim-Evolution, работает так, как указано в техническом описании.

    Да, инвертирование данных генератора цвета имеет больше смысла, если посмотреть на таблицу цветовых кодов. Любопытно, как в оригинальной схеме инвертируются данные?
    Я увлекаюсь электроникой, чьи проекты в основном связаны с 8-битной вычислительной техникой. Если вы ищете, что построить, загляните на мой сайт!
    alex-j-lowry.github.io/index-ru.html
    Я не очень хорошо знаю русский язык, поэтому мои сообщения автоматически переводятся. Пожалуйста, имейте в виду, что возможны ошибки в переводе.

    Этот пользователь поблагодарил GlueLogic за это полезное сообщение:

    andrews(06.04.2025)

  11. #80

    Регистрация
    18.03.2025
    Адрес
    Perth and Kinross, UK
    Сообщений
    71
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    105
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    alex-j-lowry.github.io/download/speci85m/specialist-85m-p7.pdf
    alex-j-lowry.github.io/download/speci85m/specialist-85m-kbd-p1.pdf

    Кстати, для чего используются верхние левые клавиши? (те, на которых изображены квадратики)
    Я увлекаюсь электроникой, чьи проекты в основном связаны с 8-битной вычислительной техникой. Если вы ищете, что построить, загляните на мой сайт!
    alex-j-lowry.github.io/index-ru.html
    Я не очень хорошо знаю русский язык, поэтому мои сообщения автоматически переводятся. Пожалуйста, имейте в виду, что возможны ошибки в переводе.

Страница 8 из 20 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Бейсик для Специалиста
    от Zidane в разделе Специалист
    Ответов: 28
    Последнее: 19.12.2025, 20:50
  2. Desolate для Специалиста
    от nzeemin в разделе Специалист
    Ответов: 4
    Последнее: 19.02.2024, 08:12
  3. Каталог программ для Специалиста
    от CityAceE в разделе Специалист
    Ответов: 11
    Последнее: 01.11.2023, 13:01
  4. Элита для Специалиста
    от jerri в разделе Специалист
    Ответов: 77
    Последнее: 20.11.2021, 20:22
  5. OriNET для Специалиста ?
    от SYR-ALEX в разделе Специалист
    Ответов: 22
    Последнее: 21.07.2017, 07:40

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •