nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 12:09



Reply to topic  [ 31 posts ]  Go to page Previous  1, 2, 3  Next
Где живут ЕГГОГ-и ... 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
shoorick wrote:
а ты уверен, что это из инструкции к Б3-34? ;)

Спустя столько лет уверенным быть не могу - но ведь явно из какой-то инструкции, а не из моего пальца высосано? :mrgreen:

_________________
iLavr


19 Oct 2017 07:23
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
вотыминно!
работа с этими симболами появились в МК-61! там их и объяснили, видимо :)
а в 34 (54 и т.п.) это был артефакт 8)


19 Oct 2017 12:00
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
shoorick wrote:
а в 34 (54 и т.п.) это был артефакт 8)

Да прямо уж артефакт... :-? У всех этих калков процессоры фактически идентичные.
Просто за давностью времени и владельцы 34-х вряд ли что-то конкретное вспомнят.
Я, как мне помнится, по поводу калькуляторов читал не ТМ, а "Науку и жизнь" - был в
ней раздел про калькуляторы. Безо всякого ажиотажа всё там объяснили.
У моего друга был 34-й, а я позже его купил уже 61-й и ничем нас эти символы не удивляли.

_________________
iLavr


19 Oct 2017 15:53
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
shoorick wrote:
а в 34 (54 и т.п.) это был артефакт 8)

Да прямо уж артефакт... :-? У всех этих калков процессоры фактически идентичные.


Не совсем так.
процессора у них К745ИК13xx
У МК-61 1302,1303,1306
У Б3-34 1302, 1303

Как видите 1306 это еще один процессор со своим ПЗУ микрокода.

Кроме того у МК-61 еще одно кольцо динамической памяти ИР-2


19 Oct 2017 23:45
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
а, в описании команд в программе - возможно :)
и да, под артефактом я имел в виду, что до МК-61 не было возможности получать эти символы и работать с ними "нормальным способом". у меня вообще было впечатление, что разрабы заметили интерес к этим кодам у носеления и поэтому добавили работу с ними в новых калькуляторах а-ля логические операции ;)


20 Oct 2017 00:33
Profile WWW
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
shoorick wrote:
а, в описании команд в программе - возможно :)
и да, под артефактом я имел в виду, что до МК-61 не было возможности получать эти символы и работать с ними "нормальным способом". у меня вообще было впечатление, что разрабы заметили интерес к этим кодам у носеления и поэтому добавили работу с ними в новых калькуляторах а-ля логические операции ;)


У МК61 номера шагов содержали символы, например 100 шаг - это -0 (0xA0)
Логические операции с ними (и не только логические но и арифметические) получались сами собой, так как буква (символ -,L,C,Г,E,пустота) это конкретное значение тетрады в регистре и с ним можно проводить действие.


20 Oct 2017 02:14
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
У меня на курсе учился чувак, который в последних классах школы (конец 80х) посещал кружок Б3-хакеров в Ебурге :)
Так вот он показывал фокусы, как на стареньком программируемом калькуле получать любые наборы этих символов на экране
А так да - начиная с 61 добавили прямолинейный способ с клавы их получать

_________________
:dj: https://mastodon.social/@Shaos


20 Oct 2017 06:21
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
SAA wrote:
Lavr wrote:
У всех этих калков процессоры фактически идентичные.

Не совсем так.
процессора у них К745ИК13xx
У МК-61 1302,1303,1306
У Б3-34 1302, 1303
Как видите 1306 это еще один процессор со своим ПЗУ микрокода.

И что изменилось? Набор команд? Да практически нет. Снизу вверх эти калки по коду совместимы с небольшими отличиями.
Процессора К745ИК13xx это просто другой корпус, не помню сейчас аналог какого.

SAA wrote:
Кроме того у МК-61 еще одно кольцо динамической памяти ИР-2

А это просто памяти добавили, на идентичность процессоров в плане создания ЕГГОГ-ов
не влияет никак.

_________________
iLavr


20 Oct 2017 07:57
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Мне вобще понравилось, как автор «99 бутылок» написал:
Евгений Степанищев wrote:
Больше всего это похоже на крайне примитивный ассемблер с гипертрофированным математическим сопроцессором. Всё то же — переходы на адрес, одно- и двухбайтные инструкции с операндами, регистры с определёнными назначениями, сильно ограниченная память (105 команд), наличествует косвенная адресация и подпрограммы (стек вызовов размером в пять вхождений).

После этих калькуляторов первая ЭВМ, которую лично мне дали в руки была Д3-28 вот в таком виде:
Attachment:
D3-28_15BM128-018.jpg
D3-28_15BM128-018.jpg [ 16.77 KiB | Viewed 8380 times ]

И больше - ничего! :o Ни консолей, ни Бейсиков... :-?
И меня напутствовали:"Да это тот же калькулятор... только большой... ты же умеешь в кодах на МК-61?
Ну тут практически тоже самое, только памяти больше...
"
Ну я радостно начал документацию читать... вроде похоже... Но знаете, чего я не нашел? :wink:
"Гипертрофированного математического сопроцессора!" :lol:
Я пошел к умным людям и спросил - а как? :o А они сказали - Эээээ...молодой... тут подпрограммы нужны...
И я понял, что с этой машиной мы не подружимся... Так оно и вышло... 8)

_________________
iLavr


20 Oct 2017 14:39
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
а подпрограммы можно было и на кассете хранить

Вероятно, можно... но математической библиотеки мне никто не подарил... :osad:
А самому было очень уныло всё писать сначала... это после МК-61-то! 8)
AlexanderZh wrote:
зря не подружились, мне никогда не хватало 98 шагов...

Да и мне не хватало 105 шагов... хотя вот Дьяконову В. П. на многое хватало...
может быть, мы были "плохие танцоры" в том возрасте? :mrgreen:

Ну и у меня от этих микрокалькуляторов осталась стойкая неприязнь к операциям
со стеком... :-? Много лет язык Форт из-за этого никак не могу освоить... :lol:
Я и сюда-то попал, пытаясь в очередной раз освоить Форт. :wink:
По слову "Форт" Гугл нашел мне shoorick-а, а у shoorick-а, как и у меня был
"Специалист" в собственном соку... :ewink:

_________________
iLavr


21 Oct 2017 10:46
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
ентот зверь-мащин имел память... как-бы не 32 кб (инеты меня поправят), прекрасно работал дисплеем 15ХХХХ, который был с ДВК, а на кассетах имелся ВАСИК (по-моему назывался ВАСИК-3А), SAVE & LOAD работало, кассета перематывалась на начало командой REWIND :)
и еще помню игру (бинарник, не бейсик) в которой внизу ездила зенитка, которая стреляла восклицательными знаками, а ее бомбили НЛО символами "ф" :)


21 Oct 2017 12:37
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Я знаю... но у меня этого всего не было... (и в будущем так и не появилось)
Поэтому у меня с Д3-28 и не срослось... :osad:

У этой нашей Д3-28 интересная судьба в итоге сложилась... :lol:
Её в конечном итоге вытряхнули из её корпуса, сложили попалам
и использовали в составе одного прибора в качестве "микроконтроллера". :mrgreen:
Что в общем-то справедливо, ибо машинка эта в большей степени управляющая.

_________________
iLavr


21 Oct 2017 12:46
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
SAA wrote:
Lavr wrote:
У всех этих калков процессоры фактически идентичные.

......Как видите 1306 это еще один процессор со своим ПЗУ микрокода.

И что изменилось? Набор команд?


Ага, набор команд. Появилась потетрадная логика (правда "извращенная"), а именно and, or, xor, not (^,V,(+),ИНВ). Появились градусные вычисления (переводы гр-минуты-сек и обратно). Появился генератор случайных чисел (псевдослучайных конечно же) СЧ. Функции min,max,frac,int,sign. Появился регистр E (следствие расширение памяти).

Соответственно появились новые опкоды под все это хозяйство в системе команд калькулятора.
Lavr wrote:
Да практически нет. Снизу вверх эти калки по коду совместимы с небольшими отличиями.
Процессора К745ИК13xx это просто другой корпус, не помню сейчас аналог какого.


Снизу вверх, безусловно, совместимы.

И не только корпус, даже по годам один и тот же МК-61 отличался - правили ошибки микрокода, каждый ИК13хх имел очень "нефиговый" объем микрокомандного ПЗУ. Масочного конечно.

Lavr wrote:
SAA wrote:
Кроме того у МК-61 еще одно кольцо динамической памяти ИР-2

А это просто памяти добавили, на идентичность процессоров в плане создания ЕГГОГ-ов
не влияет никак.


Ну если не считать возможности их хранить в еще +1 регистре и 15 шагов памяти для возможности их производить (ЕГГОГИ). И да появилась "тьма" - я не рискну сказать была ли она в Б3-34, но связано это с памятью команд :)


22 Oct 2017 21:51
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
После этих калькуляторов первая ЭВМ, которую лично мне дали в руки была Д3-28 вот в таком виде:
Attachment:
D3-28_15BM128-018.jpg

И больше - ничего! :o Ни консолей, ни Бейсиков... :-?
И меня напутствовали:"Да это тот же калькулятор... только большой... ты же умеешь в кодах на МК-61?
Ну тут практически тоже самое, только памяти больше...
"
Ну я радостно начал документацию читать... вроде похоже... Но знаете, чего я не нашел? :wink:
"Гипертрофированного математического сопроцессора!" :lol:
Я пошел к умным людям и спросил - а как? :o А они сказали - Эээээ...молодой... тут подпрограммы нужны...
И я понял, что с этой машиной мы не подружимся... Так оно и вышло... 8)


Какая обалденная машина! Разработка второй половины 70-х, просто шикарная персональная техника для тех времен. В каком году Вы с ней не смогли подружиться? Видимо было с чем дружиться еще, я полагаю - "Электроника 60"?


22 Oct 2017 22:16
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
SAA wrote:
В каком году Вы с ней не смогли подружиться?
Сейчас посчитаю... году так в 1985-м кажется... потому как потом сразу появилась Т3-29,
с которой я хорошо подружился. Ну а потом - мой персональный "Специалист".

SAA wrote:
Видимо было с чем дружиться еще, я полагаю - "Электроника 60"?
Нет... я не такой старый... :wink:

SAA wrote:
памяти для возможности их производить (ЕГГОГИ). И да появилась "тьма" - я не рискну сказать была ли она в Б3-34, но связано это с памятью команд
Я не хочу поддерживать эту беседу ниочем, поскольку очень хорошо знаю, как устроены и Б3-34,
и МК-61 и еще один интересный мк - МК-46 (кажется), у которого были порты УВВ.
Так вот мы с другом изучили свои Б3-34 и МК-61 вплоть до того, что вручную срисовали их схемы,
причем разобрались, что является аналогом чего, и чего в Б3-34 не хватает.
Ну и в гораздо более позднее время я в этих машинках разобрался более детально.
И я бы мог Вас предметно убедить, что наличие дополнительной памяти "для возможности производить
(ЕГГОГИ)" совершенно неважно.
ЕГГОГИ великолепно производил Б3-34, когда еще не было МК-61, а потом МК-61 их мог делать с клавиатуры.

Но я не буду Вас убеждать в своей правоте, поскольку все, кого я в чем-то конкретно убедил,
с неприятными тирадами и недовольством мной уходят с этого форума... :lol:
Я останусь при своем мнении, которое не с потолка сформировалось. А Вы - можете оставаться
при своем, ибо цель этой абстрактной беседы в данный момент совершенно непродуктивна.

_________________
iLavr


23 Oct 2017 07:40
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 31 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.