Важная информация

User Tag List

Страница 2 из 13 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 123

Тема: Микро-ЭВМ «Электроника С5»

  1. #11
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,152
    Спасибо Благодарностей отдано 
    229
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    189 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    ПО ТУ на С5-2107: есть характеристики и схема включения для проверки работоспособности.
    Увидим ли мы сей прекрасный документ?

  2. #12
    Member
    Регистрация
    23.06.2014
    Адрес
    г. Калуга
    Сообщений
    134
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Осталось понять что это за шифры, типа 3.458.050 Д14.
    Это заводская документация (тогда как ТУ были и на заводе, и в организации, отвечающей за документы на изделия эл. промышленности). Нужна исключительно для производственных целей. Ситуация с доступом на уровне технологической документации
    Александр, Consul'овед второго уровня.

  3. #13
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    запросит "полцарства", при условии , что они выпускались последние 10-15 лет
    Последняя м/с для С5 выпущена Светланой в 92-м, так что надежды на это нет. Модель С5-41 вообще перешла на использование 1801ВМ1.

    Пытался связаться с нынешними сотрудниками объединения, но в ответ тишина. Похоже что предприятие существует только формально, территория застраивается. Это же значит что вся техническая документация уничтожена. Нашёл контакты ветеранов, они очень живо откликнулись, но поделиться могут разве что воспоминаниями. Тоже хорошо.

    Очень удивляет следующее:

    1. Серия машин выпускалась более 15 лет в достаточно большом тираже, числе моделей и видах их исполнений: от многоплатных до ОЭВМ.
    2. Сами ЭВМ не очень часто, но попадаются на нашей барахолке и на авито. Даже на митинском рынке у вандалов на витрине висит плата ППЗУ.
    3. Этой осенью в Питере купил последние м/с ОЗУ и ПЗУ серии К586Рх1.
    4. Однако документации по внедрению и примеров разработки ПО практически нет.

    В книгах и справочниках обычно приводится общее описание серии машин, временами данные друг другу противоречат. В журнале «Электронная промышленность» за 77-78гг. есть публикации по большей части рекламного характера, но с указанием конкретных областей применения и фотографий моделей гражданского оборудования, где использовалась С5. И в одном месте даже нашлось шесть драгоценных строчек программы с пояснением работы. В документации, которая шла с самой микроЭВМ и функциональными модулями приводится общая техническая и справочная информация, которой недостаточно для создания не то что полноценного эмулятора, а даже просто дизассемблера - нет информации о синтаксисе команд.

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

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Увидим ли мы сей прекрасный документ?
    В праздники приведу в порядок сканы (они паршивого качества, надо перенабрать текст и перерисовать эпюры), и опубликую здесь ссылки.

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

    Цитата Сообщение от 1Ж24Б Посмотреть сообщение
    Это заводская документация
    Предприятие «Светлана» разрабатывало и выпускало машины С5 силами очень большой кооперации - Ленинград, Москва, Киев, Ереван.

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

    Добавил в первое сообщение выдержку из описания моделей и модулей семейства микроЭВМ «Электроника С5» из справочника по ЭВМ за авторством Грубова, Кирдана, Козубовского - наиболее полно описывающая модели, за исключением ОЭВМ «Электроника С5-31» (К1827ВЕ1).
    Последний раз редактировалось MacBuster; 16.12.2017 в 14:19.

  4. #14
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MacBuster, Я думаю для Вас многое прояснится, если почитать - здесь.

  5. #15
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Я думаю для Вас многое прояснится, если почитать - здесь.
    Совершенно ничего не прояснилось, по большей части домыслы и та же муть про образцы для копирования и аналоги. Упоминающиеся там документы у меня есть. В этой теме уже в несколько раз больше достоверной информации, чем есть там.

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

    Сегодня в одной из статей нашёл фотографию шахматного компьютера «Электроника ИМ-01», который был подписан как «Электроника С5-41». Там же, кстати говоря, есть ответ на вопрос Сергея Фролова почему этот шахматный компьютер сделали на ВМ1, а не на собственных К586ВМ1 или К1827ВЕ1 - было распоряжение следовать «правильной» и «унифицированной» архитектуре DEC, а все остальное немедленно прекратить.
    Последний раз редактировалось MacBuster; 16.12.2017 в 20:27.

  6. #16
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    РЕДАКЦИОННО-ОТЛАДОЧНЫЙ КОМПЛЕКС ДЛЯ МИКРО-ЭВМ СЕМЕЙСТВА «ЭЛЕКТРОНИКА С5»

    Скрытый текст



    УДК 681.3.00

    Широкому использованию современных микро-ЭВМ способствует простота их ориентации на специализированные применения, что достигается при помощи стандартизованных средств взаимосвязи с объектом и фиксации в ПЗУ алгоритмов управления или контроля. Основное время в процессе ориентации тратится на разработку и отладку проблемных программ и создание БИС ПЗУ. Уменьшить временные издержки можно с помощью систем автоматизации проектирования (САПР) БИС и отладочных комплексов для конкретных семейств микро-ЭВМ [l]. Известны отладочные кросс-комплексы для микро-ЭВМ семейства «Электроника С5» [2], созданные на базе больших универсальных ЭВМ (БЭСМ-6, ЕС ЭВМ), работающих в пакетном режиме. Хотя кросс-комплексы и решают поставленную задачу, но отличаются невысокой производительностью на этапе отладки программ и не позволяют проверять физические особенности реального взаимодействия микро-ЭВМ с объектом. Отладочные резидентные комплексы, построенные на основе микро-ЭВМ, свободны от этих недостатков, но из-за ограниченного объема памяти, отсутствия библиотек и макросредств не обеспечивают тех удобств, которые предоставляют пользователю кросс-системы. При построении отладочного комплекса для микро-ЭВМ семейства «Электроника С5» учтены как положительные, так и отрицательные стороны обоих технологических направлений. Разработанный комплекс содержит кросс- и резидентную компоненты (рис. 1,2), между которыми разделены все функции разработки и отладки программ. Резидентный отладочный комплекс, структурная схема которого приведена на рис. 1, имеет в своем составе микро-ЭВМ «Электроника С5-01, 02», цветной дисплей на базе телевизора «Электроника Ц 430», функциональную клавиатуру и набор стандартных средств связи с объектом. Он обеспечивает: отладку программ (в том числе в реальном масштабе времени) с помощью системы ОТЛАДЧИК; исправление ошибок, а также редактирование исходных и отлаженных текстов с помощью системы РЕДАКТОР ПРОГМАММ; формирование входных перфолент для САП с текстами, подготовленными для фиксации в БИС ПЗУ, с помощью системы РЕДАКТОР ПРОГРАММ; отображение и корректировку информации на экране дисплея с помощью системы КОРРЕКТОР ДИСПЛЕЯ.

    Рис.1. Структурная схема резидентного отладочного комплекса.

    Взаимодействие между перечисленными компонентами, а так же связь с дисплеем, функциональной клавиатурой и телетайпом обеспечивается УПРАВЛЯЮЩЕЙ ПРОГРАММОЙ вместе с программой ДИАЛОГА.

    Функциональные программы ОТЛАДЧИКА, РЕДАКТОРА и КОРРЕКТОРВ реализуют следующие средства программного обеспечения.

    СТОППЕР - программа, обеспечивающая реализацию выбранного режима приостановок вычислительного процесса. СТОППЕР предоставляет пользователю возможности останова: по защите при нарушении границ области отлаживемой задачи; после каждой команды; по списку значений счетчика команд; по списку адресов операндов; но списку кодов операций или модификаторов команд; по списку значений счетчика и кода условия; по нарушению границ адреса; по недопустимости записи; по выходу значений списка переменных из заданных границ. Возможны остановы по некоторым комбинациям перечисленных причин. Каждая «остановка» завершается переводом микро-ЭВМ в состояние динамического останова, которое прерывается нажатием кнопки ПРОДОЛЖЕНИЕ на функциональном пульте.

    Рис 2. Состав отладочного кросс-комплекса.

    Любому останову, инициируемому СТОППЕРОМ, соответствует определенное состояние экрана дисплея, обеспечиваемое программой ОТОБРАЖЕНИЕ. Обычно эта программа использует две верхних и две нижних строки экрана для вывода текущих значений счетчика и регистра команд, кода состояния процессора, исполнительных адресов (с учетом различных уровней косвенности), операндов и результата. Информация, размещаемая в двух нижних строках экрана, может быть изменена посредством функциональной клавиатуры, что дает возможность экспонировать элементы списков, содержащих различные условия остановов. Существует режим, в котором программа ОТОБРАЖЕНИЕ использует весь экран, что позволяет экспонировать любую часть оперативной и постоянной памяти, начиная с адреса, заданного на функциональном пульте; отображать значения общих регистров; полностью отображать списки, содержащие условия остановов и область ввода-вывода любого периферийного устройства. Кроме того, в процессе динамического останова подпрограмма НАСТРОЙЩИК, входящая в состав программы ОТОБРАЖЕНИЕ, позволяет с помощью КОРРЕКТОРА ДИСПЛЕЯ вносить изменения в области оперативной памяти, списки остановов и содержимое общих регистров с помощью функционального пульта.

    Интересной особенностью ОТЛАДЧИКА является его аппаратно-программная реализация, использующая сигнал окончания текущей команды микро-ЭВМ как источник прерывания, инициирующий задачу отладочного комплекса. На время работы программы аппаратная схема запрещает прерывание от источника и вновь восстанавливает возможность его появления только после перехода на уровень отлаживаемой задачи. Этот механизм значительно ускоряет отладку, доводя ее интерпретационные издержки до 3 команд вместо обычных 15-20 в пересчете на исполненную команду.

    Программа ВХОДНОЙ РЕДАКТОР применяется для редактирования текстов, введенных с перфоленты и состоящих из символьных строк, чисел и кодовых последовательностей операторов, и входит в состав РЕДАКТОРА ПРОГРАММ. ВХОДНОЙ РЕДАКТОР удаляет ошибочные последовательности символов, появившиеся на перфоленте в процессе набивки, одновременно сжимая текст, после чего программа ПЕРЕСЫЛКА обеспечивает перепись отредактированного текста в заданную область оперативной памяти. Однако при этом не выполняется корректировка адресных констант, привязывающих тексты программ или данных к определенным точкам памяти. Большая часть команд, содержащих такие адресные константы, обнаруживается программой ЛИСТИНГ ОСОБЫХ ТОЧЕК, которая печатает список старых и скорректированных адресов для шести модификаций команд перехода и пересылки, содержащих адресные константы. Используя программу ЛИСТИНГ, пользователь контролирует особые точки и, если это соответствует логике алгоритма, корректирует адресные константы. Контроль и защита редактируемой информации обеспечивается одноименным блоком РЕДАКТОРА ПРОГРАММ, использующим методику автоматически формируемых контрольных сумм и смысловых проверок, учитывающих количественные ограничения.

    Наряду с компоновкой полностью отлаженных программ часто возникает необходимость переработки фиксируемых текстов в процессе редактирования. Этой цели служат программы ПОИСК, ПЕРЕКОДИРОВЩИК, ВСТАВКА И УДАЛЕНИЕ. Программа ПОИСК позволяет последовательно находитъ адреса элементов текста по некоторому списку признаков или ключевых кодов. Программа ПЕРЕКОДИРОВШИК с помощью кодирующих таблиц выполняет произвольное преобразование алфавитов редактируемых текстов. Программа ВСТАВКА и УДАЛЕНИЕ обеспечивает соответствующие изменения текста редактируемой программы, его расширение или сжатие, что сопровождается автоматической коррекцией относительных приращений в командах переходов и выдачей списка адресов особых точек.

    Программа УПРАВЛЕНИЕ МАРКЕРОМ входит в состав КОРРЕКТОРА ДИСПЛЕЯ и позволяет осуществить наиболее употребительные функции редактирования локальных участков программ; перемещение маркера в любое поле экрана в четырех направлениях (посимвольно либо с пятигерцевой частотой); стирание текста в пределах строки или экрана; заполнение экрана постоянными символами. Программа РАЗДВИГАНИЕ И СЖАТИЕ ТЕКСТА позволяет делать любые вставки или сокращения текста в пределах экрана. На экране специально зарезервировано 4 строки для введения новой информации в корректируемый текст. Программа СЧИТЫВАНИЕ СТРАНИЦЫ ПАМЯТИ НА ЭКРАН позволяет отобразить 16 строк текста оперативной памяти, начиная с заданного адреса. Программа ЗАПИСЬ СТРАНИЦЫ В ПАМЯТЬ обеспечивает фиксацию отредактированного на экране дисплея текста в заданную область оперативной памяти, причем выполнению процедуры записи предшествует лексический и синтаксический контроль фиксируемого текста. Функции считывания и записи текстов КОРРЕКТОРА ДИСПЛЕЯ взаимодействуют с соответствующими функции РЕДАКТОРА ПРОГРАММ, что обеспечивает проведение коррекции текста не только в пределах страницы, но и всего редактируемого объема. Функции визуального просмотра большого текста из оперативной памяти выполняется программой ЛИСТАНИЕ, которая отображает на экране последовательные страницы программного текста, появляющиеся в зависимости от режима в порядке возрастания или уменьшения адресов. Наконец, программы ВВОД ИНФОРМАЦИИ НА ЭКРАН С ТЕЛЕТАЙПА И ВВОД С ФУНКЦИОНАЛЬНОЙ КЛАВИАТУРЫ позволяют вводить на экран корректирующую информацию с функционального пульта, клавиатуры телетайта или перфоленты.

    Перечисленные средства резидентного комплекса полностью обеспечивают решение задачи компоновки текстов для фиксации в БИС ПЗУ. В перфоленточной версии резидентного редакционно-отладочного комплекса заложена способность к параметрической перенастройке на черно-белый или цветной дисплей с произвольным размером экрана, на различные комплекты периферийных устройств, на изменение объемов основной памяти. Настроенный на особенности конкретной микро-ЭВМ резидентный комплекс обычно фиксируется в двух сменных платах постоянной памяти.

    Отладочный кросс-комплекс, работающий на ЕС-1022 в режиме пакета, дополняет возможности резидентного комплекса, обеспечивая оптимизацию отлаженной программы с помощью введение в ее текст идентичных функций в виде закрытых либо открытых подпрограмм; повторную генерацию выходной программы, связанную с модернизацией аппаратных средств специализированной микро-ЭВМ или изменением технического задания на характеристики программы; перенос мобильных программ на микро-ЭВМ с другой системой команд; кросс-отладку для пользователей, не имеющих отладочного резидентного комплекса.

    В состав отладочного кросс-комплекса (см.рис.2) входят программы ОПТИМИЗАТОР, которая просматривает функционально отлаженный исходный текст, поступающий из резидентного комплекса на промежуточном языке [3], и принимает решение о замене его операторов на эквивалентные открытые или закрытые подпрограммы машинно-ориентированного языка.

    Программа ГЕНЕРАТОР по указаниям ОПТИМИЗАТОРА создает результирующий текст, представленный в зависимости от режима либо на машинном языке, либо на языке метаассемблера, допускающем последующее перенесение алгоритма на машинные языки других микро-ЭВМ. Мобильные алгоритмы на языке метаассемблера или на промежуточном языке хранятся в БИБЛИОТЕКЕ исходных модулей, входящей в состав системы. Функции перевода подобных программа на различные микро-ЭВМ обеспечиваются средствами программы МЕТААССЕМБЛЕР, а моделирование и проверка созданных алгоритмов - программой МЕТАМОДЕЛЬ. Настройка МЕТААССЕМБЛЕРА и МЕТАМОДЕЛИ осуществляется программами НАСТРОЙЩИК МОДЕЛИ. Это специализированные генераторы, способные по информации о языке АССЕМБЛЕРА, машинном языке и интерфейсных соглашениях, принятых в конкретной микро-ЭВМ, сгенерировать конкретных ассемблер и моделирующий алгоритм, позволяющие вести на инструментальной машине разработку программ для микро-ЭВМ.

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

    Рис.3. Последовательность операций разработки программного обеспечения с помощью отладочного комплекса.

    вновь поступает в резидентную систему, где повторно проходит проверку работоспособности на подготовленных заранее тестовых задачах. За этой фазой следует новая редакция алгоритма и выдача перфоленты, поступающей в САПР БИС.

    Испытания отладочного комплекса на комплекте демонстрационных программ DEMON 2 общим объемом 10 кбайт показали, что комплекс успешно решает задачи разработки и отладки программ и достаточно удачно входит в технологическую схему САПР БИС постоянной памяти. Традиционная схема подготовки информации для САПРС БИС на базе инструментальной машины, работающей в пакетном режиме, реализуется значительно медленнее.

    Общий объем программного обеспечение резидентного комплекса составляет 4 кбайт постоянной памяти, 0,5 кбайт оперативной. Объем кросс-комплекса составляет 70 кбайт оперативной памяти.

    Следующая фаза разработки редакционно-отладочного комплекса предполагает его использование в рамках системы разработки программа, написанных на языках АССЕМБЛЕР и БЕЙСОВ, применение более глубоких процедур оптимизации и переход на работу в интерактивном режиме во всех фазах отладки.

    ЛИТЕРАТУРА

    1. Гальперин М.П., Масленников Ю.А., Никитин Э.А., Шебаршин А.В. «Принципы создания программного обеспечения микро-ЭВМ семейства «Электроника С5». - «Электронная промышленность», М., 1978, вып. 5.

    2. Иванов Ю.И., Колосовский Л.И., Чебыкин Н.Е., Штурц И.В. «Кросс-средства разработки и отладки программ для микро-ЭВМ». - «Электронная промышленность», М., 1978, вып. 5.

    3. Бутомо И.Д., Котляров В.П. «Внутренний язык конвейерного процессора с общими ресурсами». - «Автоматизированные системы управления», Л., 1977, вып. 4.

    4. Бутомо И.Д., Котляров В.П. «Структура языка программирования для микпр-ЭВМ «Электроника С5-01»». - «Электронная промышленность», 1978, вып. 5.

    Журнал «Электронная промышленность» 1979, вып. 6 (78).
    Статья поступила 11 марта 1979 г.
    [свернуть]

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

  8. #17
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Г. М. Нунупаров
    СОПРЯЖЕНИЕ МИКРОЭВМ К1827ВЕ1 С ВНЕШНИМ ППЗУ

    Скрытый текст



    УДК 681.326—181.4

    Однокристальная 16-разрядная мякроЭВМ К1827ВЕ1 («Электроника С5 — 31») предназначена для построения систем управления, обработки и передачи данных и создания компактных устройств и приборов.
    МикроЭВМ К1827ВЕ1 может работать как со встроенным в процессе ее производства ПЗУ с различными целевыми программами пользователя, так и с внешним ППЗУ (часто необходимо при разработке и отладке программ и при создании уникальных образцов приборов и устройств).

    Принципиальная схема сопряжение микроЭВМ с ППЗУ

    *Взаимодействие микроЭВМ KI827BE1 с внешним ППЗУ*

    По команде «начальный пуск» (НП) микроЭВМ устанавливается в режим активного интерфейса и выполняет стандартную программу подготовки к работе. Для работы с внешним ППЗУ за время выполнения этой программы (около 80 мке) необходимо подать импульс на вход младшего разряда системы прерываний. Схема управления активным интерфейсом микроЭВМ вырабатывает сигнал ОР(А)—импульс сопровождения адреса (ИСА), и сигнал ASK — запрос (Зпр), а внешнее ППЗУ сигнализирует об установке информации сигналом ASW — ответ (ОтВП). Знак инверсии означает, что все сигналы, поступающие на внешние контакты из микроЭВМ и наоборот, инвертируются по отношению к зафиксированным значениям «Лог. 0» и «Лог. 1». Внешнее ППЗУ подключается к микроЭВМ через контакты двух 8-разрядных регистров (РгА и РгБ), и микроЭВМ получает информацию по двунаправленной 16-разрядной шине адрес-данные. Схема сопряжения микроЭВМ К1827ВЕ1 с ППЗУ К573РФ2 содержит регистры адреса D1 и D2, ППЗУ — D3 и D4, формирователь сигналов обмена D7, узел формирования сигнала «Пуск» на микросхемах D6, D8 и D9. До появления сигнала Зпр на входе R формирователя D7 присутствует «Лог. О» (ОВ), при этом на выходах D7 уровни «Лог. О» поддерживают регистры D1 и D2 в режиме хранения информации, а ППЗУ D3 и D4 — в режиме выключенного состояния выходов. Появление сигнала Зпр подготавливает триггеры D7 к работе — по спаду тактового импульса, приходящего следом после Зпр, переключается первый триггер в D7, и адрес, выставленный микроЭВМ на шине адрес-данные, запоминается в регистрах D1 и D2. Спадом следующего тактового импульса переключается второй триггер D7, переводя ППЗУ D3 и D4 в режим выдачи информации, которая воспринимается микроЭВМ. При исчезновении сигнала Зпр триггеры D7 устанавливаются в исходное состояние.
    Сигнал ОтвП формируется в схеме с помощью элемента D8.2.
    Для обеспечения режимов пуска служит узел формирования сигнала «Пуск», содержащий переключатель SA1 «НП — Пуск ППО», кнопку «Пуск» SB1, и указанные выше микросхемы. В случае, если переключатель SA1 паходится в положении «НП», нажатие кнопки SB1 приводит к запуску одновибратора D9, вырабатывающего одиночный импульс заданной длительности (не менее нескольких тактов). Поскольку на выходе элемента D8.1 присутствует «Лог. 1» (+5 В), этот импульс инвертируется элементом D8.3 и поступает на вход STR микроЭВМ.
    Если переключатель SA1 переведен в положение «Пуск ППО», описанный процесс повторяется с той лишь разницей, что на выходе элемента D8.3 при нажатии кнопки SB1 появится серия импульсов, «привязанных» к тактовым импульсам. Длительность этой серии определяется одновибратором D9. Триггер D6 служит для исключения влияния дребезга контактов кнопки SB1.

    «Микропроцессорные средства и системы» №4, 1988.
    Сообщение поступило 26 мая 1987
    [свернуть]
    Последний раз редактировалось MacBuster; 12.03.2018 в 21:49.

  9. #18
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По-моему кое-что прояснилось насчет синтаксиса команд С5. В документации по общему математическому обеспечению микро-ЭВМ «Электроника С5» приводится пример последовательности этапов выполнения команд первого формата и среди прочего, в одном из этапов написано следующее:

    Код:
    КО1(<R1>,<Aисп2>)
    где КО1 - код операции первого формата,
    <R1> - поле первого операнда,
    <Аисп2> - поле второго операнда.

    На мой взгляд очень похоже на функцию с двумя аргументами, фактически математическая запись. Прямо привет ФП.
    Чтобы не загромождать команды угловыми скобками, при записи их будем опускать. Такм образом, запись команды сложения содержимого регистра «ОР-2» с числом 1234 будет выглядеть вот так:

    Код:
    С(ОР2,1234)
    а сложение содержимого регистра «ОР-2» с содержимым ячейки памяти, на которую указывает адрес «Аисп2», выглядит вот так:

    Код:
    С(ОР2,<1234>)
    Буду придерживаться предположения что при записи от руки и в резидентном ассемблере все команды записывались подобным образом.

  10. #19
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Фрагмент кода работы с последовательным каналом.

    Код:
    Резидентное программное обеспечение РПО21
    
    РУКОВОДСТВО ПРОГРАММИСТА
    
    70002-01 33 01
    
    ...
    
    6. ПОСЛЕДОВАТЕЛЬНЫЙ КАНАЛ. ПРОГРАММА ОБСЛУЖИВАНИЯ
    
    α       31F0
            175А
            Е802
            800F        - выход перед передачей адреса
            C1F0  
            17DC
            81F0
            1762        - последние команды при заверщении сеанса
    α + 10	8100          связи
    α + 12	177E
    
    
    β    	8170        Указание требуемой величины задержкм (коли-
            1000        чества циклов опросов)
            9570        Занесение величины задержки в ячейку γ
            γ
            8570
            ECF0        Опрос 5-го разряда РППР
            5170
            0004
    β + 10	E80A
            8170
            00FB        Пришел сигнал о передаче или приеме очеред-
            9570        ного байта. Нормальный выход
            E4E0
            8008
            8570
            γ
    β + 20	2075        Уменьшение на единицу числа циклов
            9570
            γ
            FAE0        Задержка не исчерпана, переход на повторный
                        опрос
            8170        Буфкр приема-передачи в исходное состояние
            00AA
            9570
            ECF2
    β + 30  8570        Состояние абонента
            ECF6        (приемник или передатчик)
            5170
            0008
            E80C
            81E0
            0003
            C1F0        Передатчик, завершение передачи
    β + 40	15B4
            8100
            173F
            81F0
            0004
            C1F0
            15B4        Приемник, завершение приема
            8100
    β + 50	1756
    
    
    δ       8170        Адрес программы (п.6.9.2) заносится в 01F6
            β
            9570
            01F6
            8170
            α           Адрес программы (п. 6.9.1) заносится 01DA
            9570
            01DA
    
    ς       8190
            ε
            9590
    ς + 6	01FA
    ς + 8	8170
            0004
            2099        Занесение единицы в пятый разряд РППР
            4279
    ς + 10	ECF0
            8570
            01FE
            5170        Выделение байта 01FF
            00FF
            E81E
            3170        <01FF> = 0; успешный обмен, выход
            0002
    ς + 20	F8F0        Канал занят, возврат в цикл опроса <01FF>
            3170
            0003
            Е704        «Зависание» при передаче, уход на обработчик
            8100
            X
            3170
            0004
    ς + 30  Е704        «Зависание» при приеме, уход на обработчик
            8100
            Y
            8100        Недопустимый в данной версии код <01FF>,
                        уход на обработчик
    ς + 38 	Z
    ε       1630        Адрес выхода стандартный
            E002        Адресат - машина 2
            0010
            2800        10 байт с адреса 2800 в адрес 2800
            2800
            0001
            2901        Пересылаем содержимое младшего байта слова
            FFFA        2900 на регистп ввода-вывода FFFA ЭВМ-при-
            0000        емника
    
    X, Y и Z - это абсолютные адреса обработчиков сбойных ситуаций (типа «зависание ПК»), алгоритмы их работы определяются пользователем.
    
    ...

  11. #20
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Загрустил над фразой:

    2.2.2. Признаком косвенной адресации является 5-й разряд команды I формата. При J=1 формирование адресов происходит следующим образом:

    Аисп2 = <Аисп2 при J=0>

Страница 2 из 13 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ищу книгу микро-ЭВМ своими руками
    от костя в разделе Пресса
    Ответов: 39
    Последнее: 08.06.2013, 12:17
  2. Продается микро-ЭВМ Электроника МК-90
    от SysCat в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 12.02.2012, 17:51
  3. Продам: книги по микро-ЭВМ и программированию
    от kom9ipa в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 15.12.2010, 09:44
  4. Изучаю спрос на "Микро ЭВМ Электроника МС 1103"
    от Damein Alpha в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 04.11.2010, 21:18
  5. Микро ЭВМ Электроника МС 1103
    от Damein Alpha в разделе Разное
    Ответов: 2
    Последнее: 13.08.2010, 11:07

Ваши права

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