К587ИК2 (и построение систем на нем)

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
gunsm
Newbie
Сообщения: 22
Зарегистрирован: 13.05.2014,14:15

К587ИК2 (и построение систем на нем)

Сообщение gunsm » 10.08.2019,12:45

Sergei Frolov писал(а): 07.08.2019,16:38
gunsm писал(а): 17.07.2019,22:34 Исходники микрокода 587РП-nn (в бумажном, некомпилированном виде!) для системы команд "Электроника НЦ-03" сохранились.
А выложить можете?
Владелец исходников присутствует на форуме, может и выложит.
/Eugene

gunsm
Newbie
Сообщения: 22
Зарегистрирован: 13.05.2014,14:15

К587ИК2 (и построение систем на нем)

Сообщение gunsm » 10.08.2019,13:11

Основная и доступная в интернете в виде сканов информация по 587 и системам на них:

1. Микропроцессорные БИС и Микро-ЭВМ. Постороение и применение.
под редакцией А.А.Васенкова

2. Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Том 1.
под редакцией В.А.Шахнова

3. Микропроцессоры. Архитектура и проектирование Микро ЭВМ. Организация вычислительных процессов. Книга 1.
под редакцией В.Н.Преснухина

4. Полупроводниковая интегральная микросхема 587ИК2. Справочные данные.

5. Полупроводниковая интегральная микросхема 587ИК1. Справочные данные.

6. Техническое описание на 1801ВЕ1
Частично пригодна, т.к. система команда основана на той что зашита в 587РП-ххх
/Eugene

gunsm
Newbie
Сообщения: 22
Зарегистрирован: 13.05.2014,14:15

К587ИК2 (и построение систем на нем)

Сообщение gunsm » 10.08.2019,19:27

100271         ROM_ENTRY_COLD:  
100271 160200 037500       MOV      #ROM_START_STACK, R0               
100273 170722                  MOV      R0, SP                             
100274 171200                  CLR      R0                                 
100275 170720                  MOV      R0, IX                             
100276 170721                  MOV      R0, IY                             
100277 160200 100000      MOV      #INT_DIS_MASK, R0                  
100301 150240 166173      MOVI     R0, [#NC3REG_INTM]                 ; ЗАПРЕТ ПРЕРЫВАНИЙ
100303 061423                 BR       TSTEND                             
100304 161200 000007      MOV      #(NC3_RAM_SIZE - 1),               ; 40000=16KB WORDS
100306 161600 000001      MOV      #000001, R3                        ; НАЧАЛЬНЫЙ БИТ - 15Й
100310        MEM_TEST_LP2:    
100310 140602                  MOVI     [R2], R1                           
100311        MEM_TEST_LP1:    
100311 151602                  MOVI     R3, [R2]                           
100312 160703                  MOV      R3, R0                             
100313 142402                  CMPI     [R2], R0                           
100314 062004                  BNE      MEM_TEST_BAD                       
100315 140202                  MOVI     [R2], R0                           
100316 142402                  CMPI     [R2], R0                           
100317 062402                  BEQ      MEM_TEST_OK                        
100320        MEM_TEST_BAD:    
100320 174764                  WAIT                                        ;   R2 - АДРЕС ОШИБОЧНОГО СЛОВА
100321        MEM_TEST_OK:     
100321 175223                  SLC      R3                                 
100322 064367                  BCC      MEM_TEST_LP1                       
100323 150602                  MOVI     R1, [R2]                           
100324 170202                  DEC      R2                                 
100325 062363                  BNE      MEM_TEST_LP2                       
100326        TSTEND:          
мой, осовремененный вариант ассемблера для НЦ-3
Последний раз редактировалось gunsm 10.08.2019,19:37, всего редактировалось 1 раз.
/Eugene

gunsm
Newbie
Сообщения: 22
Зарегистрирован: 13.05.2014,14:15

К587ИК2 (и построение систем на нем)

Сообщение gunsm » 10.08.2019,19:32

100271: 1.110.000.010.000.000 160200 037500  ПРД     #037500, Р0     
100273: 1.111.000.111.010.010 170722         ПРД     Р0, РУС         
100274: 1.111.001.010.000.000 171200         ЧСТ     Р0              
100275: 1.111.000.111.010.000 170720         ПРД     Р0, РБД0        
100276: 1.111.000.111.010.001 170721         ПРД     Р0, РБД1        
100277: 1.110.000.010.000.000 160200 100000  ПРД     #100000, Р0     
100301: 1.101.000.010.100.000 150240 166173  ПРДБ    Р0, [#166173]   
100303: 0.110.001.100.010.011 061423         ПРК     @+023           
100304: 1.110.001.010.000.000 161200 000007  ПРД     #000007, Р2     
100306: 1.110.001.110.000.000 161600 000001  ПРД     #000001, Р3     
100310: 1.100.000.110.000.010 140602         ПРДБ    [Р2], Р1        
100311: 1.101.001.110.000.010 151602         ПРДБ    Р3, [Р2]        
100312: 1.110.000.111.000.011 160703         ПРД     Р3, Р0          
100313: 1.100.010.100.000.010 142402         СРВБ    [Р2], Р0        
100314: 0.110.010.000.000.100 062004         ПКН     @+004           
100315: 1.100.000.010.000.010 140202         ПРДБ    [Р2], Р0        
100316: 1.100.010.100.000.010 142402         СРВБ    [Р2], Р0        
100317: 0.110.010.100.000.010 062402         ПКНН    @+002           
100320: 1.111.100.111.110.100 174764         ЖДТ                     
100321: 1.111.101.010.010.011 175223         ЦСЛ     Р3              
100322: 0.110.100.011.110.111 064367         ПКНР    @-011           
100323: 1.101.000.110.000.010 150602         ПРДБ    Р1, [Р2]        
100324: 1.111.000.010.000.010 170202         ДКР     Р2              
100325: 0.110.010.011.110.011 062363         ПКН     @-015           
А это национальный вариант :)
/Eugene

Stinger
Newbie
Сообщения: 1
Зарегистрирован: 16.11.2021,07:10
Откуда: Раменское

К587ИК2 (и построение систем на нем)

Сообщение Stinger » 26.12.2021,20:01

Доброго времени суток!
А всё же, можно ли найти прошивку?

Savoj
Member
Сообщения: 163
Зарегистрирован: 26.08.2016,15:43
Откуда: г.Новополоцк

К587ИК2 (и построение систем на нем)

Сообщение Savoj » 25.02.2022,09:25

А схему Электроника НЦ-45 реально найти?

Venya_Fox
Advanced Member
Сообщения: 2059
Зарегистрирован: 11.04.2013,10:24
Откуда: Москва, Зеленоград
Контактная информация:

Вклад в сообщество

К587ИК2 (и построение систем на нем)

Сообщение Venya_Fox » 02.07.2022,02:47

Andreycpu писал(а): 05.08.2019,22:46 Чтобы не быть совсем голословным, 2015 года выпуска
По состоянию на 2022 год тоже выпускается) Мизерными партиями.

Ответить