--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/de6a6b1b-c13a-4810-a6e1-d29aa9582aa7n%40googlegroups.com.
8 февр. 2023 г., в 20:25, Alex Loktionoff <oxy...@gmail.com> написал(а):
Я понял, что терминал 2-ой пользовательский. /*кстати в SIMH dispak.ini ошибка, должно быть attach tty2 4199 */Как абсолютно начинающему, может кто подсказать, что обычный программист с терминала _МОГ_ вводить?
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/a4ed4a91-1e49-4167-a8f8-e2bf8f3cef32n%40googlegroups.com.
8 февр. 2023 г., в 20:29, Василий Долматов <vdol...@gmail.com> написал(а):
ВЦПП8 февр. 2023 г., в 20:25, Alex Loktionoff <oxy...@gmail.com> написал(а):Я понял, что терминал 2-ой пользовательский. /*кстати в SIMH dispak.ini ошибка, должно быть attach tty2 4199 */Как абсолютно начинающему, может кто подсказать, что обычный программист с терминала _МОГ_ вводить?НОМ4199СКВ<…>и больше практически ничего…вызывать диалоговые системы по ключу (имени)Параллельно я еще ищу содержимое/примерчик что мог загрузить оператор с перфоленты в ДИСПАКе, но это следующий этап.
Подскажите пожалуйста как начать работу в терминале? В детстве начинал с Бейсика AppleII, ZXSpectrum и командной строки MSDOS.Вообще трудно представляю как пользователи БЕСМ могли править например программку на фортране и запустить на счет с разными входными данными. Подскажите где подсмотреть?
ЭBM-3,T002
ВЦПП
HET
НОМ4199
HET
СКВ12345
ЗHET
ЭBM-3,T002
ВЦПП
HET
НОМ4199
HET
СКВ12345
ЗHET
2048 - 00
08.02.99 19.56.00
1HMБ-01234567 2HMБ-34567
PEC: 1710
ECTЬ
ДATA:08.02.93 BPEMЯ:19.57.00
ЧП(001) 419900000000 19.56 M=000
CM1П:00.00.ЭBM-3 ДATA:08.02.93 BPEMЯ:19.57.00 000.00
СЕРП 4199
Ф001-5 419900000000
Ф001
ИTM И BT. C E P П: BEP.15/ 23.02.88
ЧTО- АЛОКТИОН
HET ПPОГP AЛОKTИ
ЧTО-
2048 - 00
08.02.99 20.27.00
1HMБ-01234567 2HMБ-34567
PEC: 1710
ECTЬ
ДATA:08.02.93 BPEMЯ:20.27.00
CM1П:00.00.ЭBM-3 ДATA:08.02.93 BPEMЯ:20.27.00 000.00
ФС8
Л075-4 419900000000
KЗ(075) 419900000000 20.27 M=000
ДАИ А0
HШИФ
ДАИ А0 4199
HШИФ
СЕРП 4199
Ф001-5 419900000000
Ф001
ИTM И BT. C E P П: BEP.15/ 23.02.88
ЧTО- АЛОКТИОН
ФС8
Л075-4 419900000000
KЗ(075) 419900000000 20.27 M=000
ДАИ А0
HШИФ
ДАИ А0 4199
HШИФ
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/f67818f7-b10f-46fa-a02a-0c52a29abfa3n%40googlegroups.com.
ЭBM-3,T003
НОМ 4199
419900000000 001
419900000000 002
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/79c1e383-8671-4f57-9f76-c03a41e6204an%40googlegroups.com.
ФС8
Л075-4 419900000000
KЗ(075) 419900000000 21.01 M=000
ДАЙ А0
ECTЬ
СБО,ВВЕДИ ПО ИНС +000000000000e+00 0000000000000000
АП Э РК И1 И2 И3 И4 И5 И6 И7 И10 И11 И12 И13 И14 И15 И16 И17 КРА ЗПСЧ
77777 77777 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000
ДАТА РЕШ. ВЕРСИЯ 117 СМЕ НАЧ.ВВОДА НАЧ. РЕШ. КОН. РЕШ. КОМ.ВРЕМ. Э.РЕШ. Э.ВВ. ОСТ.ЭКС. ОСТ.ЛИМ. ОСТ.ДЕЖ. ОСТ.Б
08.02.09 06.12.88 1 19.53.18 00.00.00 19.55.59 00.00.00 03 0-0
ОС ДИСПАК ОЗУ ТРАКТЫ ВРЕМ.РЕШ. КАТЕГ. АЦПУ ВУ ТРВ ПИ ПЛ ТЕРМ МБ МД МЛ ПРМЗОН
ЗАКАЗАНО: 0000 000 00.02.43 100.00
ЭМУЛЯТОР ИСПОЛЬ-НО: 0000 000 00.00.00 000.30 0000 00000 0000 0000 0001 000000 00000 00000 00000
БОБ:
419900000000 З00
0 *ОС ДИСПАК * S= 0000 000.00.01 0005
ИТМ И ВТ ИМ.С.А.ЛЕБЕДЕВА АН СССР И ВЦ АН СССР
*АЦПУ-0 ЭВМ-3 21.01.40*
********************************************************************************************************************************
5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
ЭBM-3,T003
НОМ 4199
419900000000 001
419900000000 002
ВЦПП
T2 419900000000 41 00.00.00 00.02.43 5 050 Э71
T3 419900000000 42 00.00.00 00.02.43 5 050 Э71
КТО
T2 419900000000 41 ОC ДИCПAK ЗCF CEPП
T3 419900000000 42 ОC ДИCПAK ЗCF CEPП
СКВ 1
T2 419900000000 41 00.00.00 00.02.43 5 050 Э71
СКВ 2
T3 419900000000 42 00.00.00 00.02.43 5 050 Э71
ФС8
Л075-4 419900000000
KЗ(075) 419900000000 21.01 M=000
ДАЙ А0
ECTЬ
СБО,ВВЕДИ ПО ИНС +000000000000e+00 0000000000000000
ЭBM-3,T004
СЕРП 4199
Ф003
ИTM И BT. C E P П: BEP.15/ 23.02.88
ЧTО- АЛОКТИ
HET ПPОГP AЛОKTИ
ЧTО-
On Wednesday, February 8, 2023 at 9:25:39 AM UTC-8 oxy...@gmail.com wrote:
3,T001
Ф001-5 419900000000
ЗAПИCЬ HA CИCTEMHЫЙ MД
CООБЩИTE CИCTEMHОMУ ПPОГPAMMИCTУ
TEPM=02 ШИФP 419900
Ф001-5 191400000000
3,T001
КТО
T2 191400000000 41 AЛОKTИ ЗCF CEPП
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/ed387d1e-d65e-4c3a-97cc-bad76cfd4319n%40googlegroups.com.
ЭBM-3,T002
КРАБ 1914
Ф001
** K P A Б ** (BEP.19 ОT 27.11.92)
HE CПATЬ!
CM1П:00.00.ЭBM-3 ДATA:08.02.93 BPEMЯ:23.19.00 000.00
Ф001-5 419999000000
I---------------------------------------I
I C T A P T C И C T E M Ы K P A Б I
I BPEMЯ 23.19.16 I
I ДATA 08.02.23 I
I---------------------------------------I
Ф075-4 419998999997 0202
ОШИБKA B ЗОHE CTПACП
KОHTPОЛЛEP BЫKЛЮЧEH
ДИМИПов у нас два:один на 2048 (СБор), зона 44 - он более или менее "стандартный", с выдачей "УС.КТ" и "ВОЙДИ" в начале, текстом "ДИМИП-МКП" в кодах, и пр.другой на 2248 (альт. СВС), зона 55 - в него впихнуто ещё что-то, так что "ненужные" сообщения ликвидированы.В эмуляторе Диспака ни один не формирует задачи, потому что наш эмулятор не умеет формировать задачи с внешних носителей,и даже не диагностирует эти попытки как нереализованные (потому что сначала у нас был только "2148", на котором вообще ДИМИПа не было).Это я поправлю. А вот что там с работой с подчиненными задачами, и почему перехват выдачи у меня не работал даже в SIMH - неясно.
В память о Н. Гайдаренко надо когда-нибудь их дизассемблировать. Кстати, ноги у языка макропроцессора PAGEN в нём растут из какой-то операционки от DEC (RSX или RSTS).LeoOn Wednesday, February 8, 2023 at 2:12:07 PM UTC-8 Serge Vakulenko wrote:ДИМИП я пытался освоить, даже инструкцию по нему доформатировал, но что-то с ним не так. Или я не понимаю.--СергейOn Wednesday, February 8, 2023 at 1:38:49 PM UTC-8 Леонид Брухис wrote:Из "Больших" (многопользовательских) шеллов из имеющихся у нас и пригодных к использованию у нас имеется только один - краб.Из однопользовательских есть PULT (в нем можно писать и тут же исполнять программы на диалекте Паскаля) и ДИМИП (диалоговый монитор индивидуального пользования), в котором можно было редактировать тексты и запускать их на выполнение.
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/4e0383bf-ebfb-4406-ba93-ec12f0d479f3n%40googlegroups.com.
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/7b836c8c-1f5a-4e30-adc3-cb88e1e4f1c1n%40googlegroups.com.
9 февр. 2023 г., в 10:48, Leo B. <leo...@gmail.com> написал(а):
Leo
Ф075-4 419998999997 0202
ОШИБKA B ЗОHE CTПACП
БЭСМ-6 simulator V4.0-0 Current git commit id: 7c3b293e
Logging to file "./log.txt"
./dispak.ini-2> set console debug=log
%SIM-INFO: Debug output to "./log.txt"
./dispak.ini-14> attach -n drum0 drum1x.bin
%SIM-INFO: DRUM0: creating new file: drum1x.bin
./dispak.ini-15> attach -n drum1 drum2x.bin
%SIM-INFO: DRUM1: creating new file: drum2x.bin
./dispak.ini-20> attach -n md06 2052.bin
%SIM-INFO: MD06: creating new file: 2052.bin
%SIM-INFO: MD06: formatting disk volume 2052
./dispak.ini-34> attach -n prn0 output.txt
%SIM-INFO: PRN0: creating new file: output.txt
./dispak.ini-41> attach tty2 4199
%SIM-INFO: Listening on port 4199
Кстати заметил, что неподмонтировался перфоратор - не вижу в логе, может поэтому имею пустышку в output.txt?
СБО,ВВЕДИ ПО ИНС +000000000000e+00 0000000000000000
В конфиге у меня стоит:
attach -n prn0 output.txt
attach -t fs0 input.txt
Может глючная версия SIMH ?
Подскажите что надо сделать что начать в терминале подготавливать программы на ФОРТРАНе и или АВТОКОДЕ.
Пожалуйста
ЭBM-3,T002
ДИМИП 4199
Ф001
УC.KT
10 55 09.02.83Г БИБЛ: ФAЙЛ
УC.KT
9 февр. 2023 г., в 12:58, Alex Loktionoff <oxy...@gmail.com> написал(а):
У меня похоже запустился ДИМИП, только я не знаю какие команды можно вводить.
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/4cc14acf-a29e-4006-b27d-786391cfbc7dn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/0B98147A-C10A-4289-A5D5-AB64DA98F787%40gmail.com.
9 февр. 2023 г., в 13:53, Sergey Ryzhkov <sir...@gmail.com> написал(а):
Если ничего не получается, попробуй прочитать инструкцию..https://www.besm6.org/wiki/DIMIP-manual
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/CALUV2czq6ESXEXkcEgmZ63NLNBvbGdUTe7h8kEtR3sYnhCZzCg%40mail.gmail.com.
БЭСМ-6 simulator V4.0-0 Current git commit id: 7c3b293e
Logging to file "./log.txt"
./dispak.ini-2> set console debug=log
%SIM-INFO: Debug output to "./log.txt"
./dispak.ini-14> attach -n drum0 drum1x.bin
%SIM-INFO: DRUM0: creating new file: drum1x.bin
./dispak.ini-15> attach -n drum1 drum2x.bin
%SIM-INFO: DRUM1: creating new file: drum2x.bin
./dispak.ini-20> attach -n md06 2052.bin
%SIM-INFO: MD06: creating new file: 2052.bin
%SIM-INFO: MD06: formatting disk volume 2052
./dispak.ini-34> attach -n prn0 output.txt
%SIM-INFO: PRN0: creating new file: output.txt
./dispak.ini-41> attach tty2 4199
%SIM-INFO: Listening on port 4199
ЭBM-3,T002
ДИМИП 1914
Ф001
УC.KT
Я бы хотел, чтоб в этой теме были по возможности _конкретные_ советы как "молодому" поколению начать работать в БЭСМ6 SIMH.
ЭBM-3,T002
СЕРП 1914
Ф001
ИTM И BT. C E P П: BEP.15/ 23.02.88
ЧTО- ПРОЗ
TОM- 2914
ЗОHA(8)- 0
BЫДATЬ- 0
0000) 00000000 00000000 00 000 0000 00 000 0000 000000
0001) 00000000 00000000 00 000 0000 00 000 0000 000000
0002) 00000000 00000001 00 000 0000 00 000 0001 000001
0003) 00000000 00000000 00 000 0000 00 000 0000 000000
0004) 00000000 00000000 00 000 0000 00 000 0000 000000
0005) 77777777 77777777 17 37 77777 17 37 77777
0006) 77777777 77777777 17 37 77777 17 37 77777
0007) 77777777 77777777 17 37 77777 17 37 77777
0010) 77777777 77777777 17 37 77777 17 37 77777
0011) 77777777 77777777 17 37 77777 17 37 77777
0012) 77777777 77777777 17 37 77777 17 37 77777
0013) 77777777 77777777 17 37 77777 17 37 77777
0014) 77777777 77777777 17 37 77777 17 37 77777
0015) 77777777 77777777 17 37 77777 17 37 77777
ИДTИ?
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на одну из тем в группе "БЭСМ-6".
Чтобы отменить подписку на эту тему, перейдите по ссылке https://groups.google.com/d/topic/besm6/WfIQqvmNAUY/unsubscribe.
Чтобы отменить подписку на эту группу и все ее темы, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/317a1035-30f6-4f32-abf1-89373d88b10en%40googlegroups.com.
Хочется запускать свои программы в машинных, кодах.
В тестах есть примеры заданий, например dispak/tests/pprog01/pprog01.b6
Что это за формат? Ввод с перфоленты?
Шапка понятна, не пойму, зачем здесь команды с пульта? Могут быть только комманды ввода с пульта и запуск на исполнение?
@Leo можете сюда кинуть примерчик только в двоичных кодах, полный файл hello.b6, готовый для запуска?
шифр 419999^
трак 64^
лент 30(2048-6200)^
ацп 40^
росп 0^
врем 240^
лист 0-37^
вход 4000^
е
в 4000
к 00 010 4003
к 15 24 04000
к 00 066 0001 00 000 0100
с 3000 67
в 14000
а1
ввд$$$^
*^
* Пультовая программа #1: тест управления. ^
* Ограниченная проверка УУ и БРУС без МОЗУ и АУ. ^
* ^
* Проверка выполнения отдельных операций, связанных ^
* с модификаторами. Проверка модификаторов М1, М2, МЗ и ^
* сумматора адреса в режиме счетчика путем сложения ^
* прямого и дополнительного кодов. ^
* ^
* При останове в результате ненулевой суммы при сложении в M1 ^
* находится прямой, а в М2 дополнительный код, давшие ^
* ненулевую сумму. ^
*^
начало старт 1 ^
уиа 0(2) ^
пв повтор(1) ^
повтор слиа -1(1) ^
слиа -1(2) ^
Помогите, пожалуйста, разобраться с эмулятором пользовательского режима ДИСПАК /*я бы назвал его пара-виртуализацией*/ https://github.com/besm6/dispak.gitХочется запускать свои программы в машинных, кодах.
В тестах есть примеры заданий, например dispak/tests/pprog01/pprog01.b6
шифр 419999^
росп 0^
врем 240^
лист 0-37^
вход 1^
е
в1
к 00 010 0001 00 000 0002
к 00 074 0000
е
еконец
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/f2154dc4-82a9-4f8f-9c24-b9b1737569ebn%40googlegroups.com.
Хочется запускать свои программы в машинных, кодах.
В тестах есть примеры заданий, например dispak/tests/pprog01/pprog01.b6
Что это за формат? Ввод с перфоленты?
Шапка понятна, не пойму, зачем здесь команды с пульта? Могут быть только комманды ввода с пульта и запуск на исполнение?
@Leo можете сюда кинуть примерчик только в двоичных кодах, полный файл hello.b6, готовый для запуска?
а вводились они по одной карте экстракодом Э60 в любое место памяти. Признак конца ввода по А3/А5 - карта "диспетчерский конец" (все пробивки в 1-й и 4-й колонках),
в эмуляторе диспака имитируется строкой ``````(начало ввода по А3 он понимает самостоятельно).В SIMH, где сырые данные, подаваемые на вводимое устройство, должны быть уже отформатированы, переключение между потоком символов и образами перфокарт делается с помощью метасимвола ctrl-] (group separator, ASCII 035).Спецификация А должна была быть или последней (А0, А1), или вообще единственной (А3, А5) в своём массиве ввода.При вводе с перфоленты "образ карты" - это ровно 120 байтов. Таким образом, ввод с перфокарт и с перфоленты в ОС Диспак были совершенно взаимозаменяемы.(*) При использовании "стандартного паспорта", в котором содержится начало массива данных, нужны две буквы Е подряд для завершения как собственно паспорта, так и начатого в нём массива. Отсюда и заклинание ЕЕВ1А3ШИФР 419900^
Шапка понятна, не пойму, зачем здесь команды с пульта? Могут быть только комманды ввода с пульта и запуск на исполнение?
@Leo можете сюда кинуть примерчик только в двоичных кодах, полный файл hello.b6, готовый для запуска?
ОЗУ 1^
ВРЕ 1^
ВХО 1^
Е
В1
К 00 064 0003
К 00 074 0000
C 0000 0005 0000 0006
К 00 070 0000 10 000 0000
БПРИВЕТ
Б ВСЕМУ
ЕКОНЕЦLeo
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/186357ef-290e-4153-92cf-8698e81fdf08n%40googlegroups.com.
On Friday, February 17, 2023 at 1:14:02 PM UTC-8 oxy...@gmail.com wrote:
20 февр. 2023 г., в 10:37, Alex Loktionoff <oxy...@gmail.com> написал(а):
Теперь хочется еще больше...- возможно ли в эмуляторе ДИСПАК скопмпилировать текст в МАДЛЕН и запустить его? /* вывод ГДРовского фортрана*/
- есть аналогичный вопрос для вывода ФОРЕКСа, чем его скомпилировать?
- можно в шапке поменять вывод ГДРовского/ФОРЕКСа чтоб выводили все в одну колонку? для copy&paste ;)- а можно МАДЛЕН не только запускать но еще и выводить листинг, чтоб было видать все адреса, куда что легло?
шапочка во всех случаях одна и та же - запустить МС Дубна.Киньте пожалуйста пример шапочек ДИСПАКа сюда для начинающих…
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/3695fc7b-5053-4b9d-b363-5c80e2364f60n%40googlegroups.com.
20 февр. 2023 г., в 12:51, Alex Loktionoff <oxy...@gmail.com> написал(а):
Я хочу попробовать написать компилятор, ну или по крайней мере переписать на ассемблер WHETS и посмотреть сколько можно _было_ выжать из БЭСМ FLOPSов.Для этого хочу писать свой текст на МАДЛЕН, компилировать его на БЭСМ эмуляторе, запускать, сравнивать его дамп.Благодаря помощи Leo и Michael программы на фортране компилировать и запускать могу, но хочется уже свой код генерировать на МАДЛЕН...Помогите пожалуйста
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/10080753-6e5f-4fa0-9100-067e13dc78fbn%40googlegroups.com.
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/75d354a0-f1a4-4b0d-9824-e2a30a0e34ccn%40googlegroups.com.
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/5377fcfe-cca8-45c3-a7e2-220a84f6453cn%40googlegroups.com.
20 февр. 2023 г., в 20:41, Alex Loktionoff <oxy...@gmail.com> написал(а):
Совершенно верно https://github.com/besm6/besm6.github.io/blob/master/wiki/examples/madlen.b6 пример очень короткой программы на мадлен, а тут https://github.com/besm6/besm6.github.io/blob/master/wiki/examples/ftn-primes.b6 если присмотреться хороший пример как линковать программу на фортране и ассемблере.У меня начало получатся.copy&paste вывода из ГДРовского фортрана копмилируется, только ругается что не линкуются процедуры форматированного вывода.Вывод forex-а не компилируется МАДЛЕН, закалдобистый формат какой-то, с оптимизацией у него чуток получше я вижу /*но куча РЖА - ГДР как-то без них обходился, ну и в dispak/tests/forex/output.run видно не удалось ему констаты вынести из цикла*/.Но работать удобней с ГДР, а на текст FOREXа буду поглядывать одним глазом. Свой компилятор это очень большой замах /*хотя делал курсовую когда-то :D*/, мне бы сейчас цикл выдать на МАДЛЕН из уже захадкоженного AST :D.PSвидел упоминания, что FOREX был быстрее ~10% но глючней, на всякий случай на будущее, есть примерчики программ где эти баги можно найти сравнением выходов?
понедельник, 20 февраля 2023 г. в 17:55:38 UTC+1, Leo B.:Теперь хочется еще больше...- возможно ли в эмуляторе ДИСПАК скопмпилировать текст в МАДЛЕН и запустить его? /* вывод ГДРовского фортрана*/Да, конечно. См., например, https://github.com/besm6/besm6.github.io/blob/master/wiki/examples/madlen.b6- есть аналогичный вопрос для вывода ФОРЕКСа, чем его скомпилировать?Нет, вывод ФОРЕКСа по команде *FULL с виду похож на БЕМШ, но чисто иллюстративный.С другой стороны, зачем этот промежуточный вывод отдельно компилировать? Компилятор всегда порождает объектный модуль.- можно в шапке поменять вывод ГДРовского/ФОРЕКСа чтоб выводили все в одну колонку? для copy&paste ;)Да, команда *SUPER включает вывод в одну колонку, но длинные строки всё равно будут заворачиваться. Как этого избежать, увы, не знаю.- а можно МАДЛЕН не только запускать но еще и выводить листинг, чтоб было видать все адреса, куда что легло?Если не писать *NO LIST, то будет выводиться листинг. Если написать вместо него *SUPER, то будут выводиться и адреса, и слова в восьмеричном виде.Киньте пожалуйста пример шапочек ДИСПАКа сюда для начинающих...Попробуйте посмотреть на примеры в https://github.com/besm6/besm6.github.io/blob/master/wiki/examples/Leo
*NАМЕ FОRЕХ
*САLL УЕSМЕМОRУ
* NО LISТ
*FULLОРТIМIZАТIОN
ILLЕGАL SУSТЕМ САRD
*FULL LISТ
*SУSТЕМ LОАD LISТ
*FОRЕХ
FОRЕХ* 01770
LО*SУN 22654
20 февр. 2023 г., в 21:03, Alex Loktionoff <oxy...@gmail.com> написал(а):
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/19239c6e-963d-47ff-8f20-31886119e944n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/CALUV2cw1fVJL1-vVtxMuspCMyGAuP-xxxmrKYtzOUgARshRMMA%40mail.gmail.com.
Получилось, только разницы на простых числах не видно
*NАМЕ FОRЕХ
*САLL УЕSМЕМОRУ
*ОРТIМ
* NО LISТ
*FULL LISТ
*SУSТЕМ LОАD LISТ
*ТRАNS:FОRЕХ3*,,411550
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/19239c6e-963d-47ff-8f20-31886119e944n%40googlegroups.com.
21 февр. 2023 г., в 00:17, Mikhail Popov <mikha...@gmail.com> написал(а):
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/CAHBB7Y7dO%3DUPt%3DoeGthWvoMzDtMiL-L0KmWApFrY4x5%3Djv4LAw%40mail.gmail.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/77EB69EA-6004-4412-958F-76933E60C48D%40gmail.com.
00020: 00 074 0000 *74
acc = 0000000000000000 Y = 0000000000000000 R = 000110
02362 20717 22731 00000 77770 22731 01002 22747
00000 25301 02020 01770 00774 00000 75402
М О Н И Т О Р-8 0 (3.7) 25.09.84* ( МС " Д У Б Н А " ИАЭ ) ШИФР 419999000000
*NАМЕ DISАSМ
*САLL УЕSМЕМОRУ
*NО LISТ
*SУSТЕМ
*FULL LISТ
*LIВRАRУ:2
SТАR*// 03122 ОUТ*ОUТ С 04161 СВОБОД 04211
РАRАМТ* 03206 *МОNСRD* С 04162
ТАВSIМIS 03631 МISТ10* С 04176
SIМFАIL* 04031 ХРАRАМТ* С 04201
SТАRSТА С 04160 ХРАRАМТ/ С 04205
*САLL DТRАN(D*LО*D,D*SТ*D,ВСDWRI,IОЕND*,SТОР*)
ОТ 18.01.79 ==
ПОДПРОГРАММЫ ИЗ БИБЛИОТЕКИ 02 04.10.84 М1
DТRАN
ОТ 18.01.79 ==
DТRАN 03122 РАRАМТ* 11105 ВОКНО 16360
*МОNСRD* С 11054 ТАВSIМIS 11530 ОКНО Е 16415
МISТ10* С 11070 ПЕР6В81С 11730 ТО*DRUМ С 20000
ОUТ*ОUТ С 11073 SIМFАIL* 11765 РАGЕ С 22000
SТАRSТА С 11074 LIВРRINТ С 12114 СВОБОД 42000
ХРАRАМТ* С 11075 INF/ОР С 12260
ХРАRАМТ/ С 11101 ТАВ С 12360
DТRАN /01.06.84/
***** ВСDWRI IS АВSЕNТ
*ЕХЕСUТЕ
ОТСУТСТВУЕТ РRОGRАМ
СВОБОД 01000
КОНЕЦ ЗАДАЧИ
00020: 00 074 0000 *74
Интересно, почему стек аж на 75402??? Нельзя его поближе? Что то я в ГДР ФОРТРАНе пока не заметил как устанавливается стек?
00020: 00 074 0000 *74
acc = 0000000000000000 Y = 0000000000000000 R = 000110
02362 20717 22731 00000 77770 22731 01002 22747
00000 25301 02020 01770 00774 00000 75402
23 февр. 2023 г., в 00:05, Leo B. <leo...@gmail.com> написал(а):
Leo--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/27de6c36-c63f-4fb7-991b-9d7e496d4423n%40googlegroups.com.
АВТОКОД МАDLЕN
(1.10.72)
МАIN : , NАМЕ,
0000 РRОGRАМ : ,ЕNТRУ, МАIN
0000 0001 7, VТМ ,*GР
- , *74 ,
0001 *GР : , ВSS ,
, ЕND ,
СТРУКТУРА ПОДПРОГРАММЫ:
ЗАГОЛОВОК 00001
ОБОЗНАЧЕНИЯ 00000
- 00000
- 00000
ИДЕНТИФИКАТОРЫ 00000
КОМАНДЫ 00001
ГРУППА ВSS 00000
КОНСТАНТЫ 00000
ДАННЫЕ 00000
РАССЫЛКИ 00000
ЧИСЛО ПЕРФ. 0006 ЧИСЛО ОШИБ. ОПЕРАТОРОВ 0000
23 февр. 2023 г., в 21:08, Leo B. <leo...@gmail.com> написал(а):
В Паскале локальные переменные в процедурах были в стеке, поэтому стек начинался сразу после памяти, выделенной под кучу (было некоторое умолчание, которое можно было менять псевдокомментарием). Если программа не пользовалась динамической памятью, можно было сказать (*=К0*), и стек начинался сразу после конца загруженной программы. Как в Паскале при этом обстояло дело с оверлеями, не совсем ясно.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/a519cb4d-a760-4d2d-8fe7-ba8f040678cdn%40googlegroups.com.
23 февр. 2023 г., в 22:59, Alex Loktionoff <oxy...@gmail.com> написал(а):
интересно как нет секций, вот тут меня с толку сбивает вывод MADLEN:
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/95afa55f-3912-444a-be98-07ba042a0ecan%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/7864BFC7-1AA3-431C-A513-7040656D4FE9%40gmail.com.
ЭBM-3,T002
КРАБ
Ф001
** K P A Б ** (BEP.19 ОT 27.11.92)
НАЧ
KTО?
УНЧ ПРИМЕР
ЗAЩИTИTE CBОЙ HОMEP
Другой сеанс2048 - 00
08.03.99 22.53.00
1HMБ-01234567 2HMБ-34567
PEC: 1710
ECTЬ
ДATA:08.03.93 BPEMЯ:22.58.00
ЧП(001) 419999000000 22.57 M=000
CM1П:00.00.ЭBM-3 ДATA:08.03.93 BPEMЯ:22.58.00 000.00
КРАБ 1914
Ф001-5 419999000000
Ф001
ОШИБKA B ЗОHE CTПACП
KОHTPОЛЛEP BЫKЛЮЧEH
** K P A Б ** (BEP.19 ОT 27.11.92)
ШКО
ПEPEП. УПPAB.ФAЙЛ
НАЧ 1914
KTО?
ДОП
ЗAЩИTИTE CBОЙ HОMEP
ШКО
ОШ B УПPAB.ФAЙЛE
ХNЭП
ЗAЩИTИTE CBОЙ HОMEP
ШКО НАЧ
ОШ B УПPAB.ФAЙЛE
Как запустить задачу через КРАБ - можно глянуть в скрипте besm6-run.expect. Примерно так:краб- начKTО? 1234 - четыре цифры вашего идентификаторя пользователя (шифра)KЛЮЧ? фывапр - ваш пароль- унч мойф - cтираем старую версию файла, если осталась- имя мойф - создаём файл и вводим текст- доп - "дописываем" последующий текст в буфер ввода* строка1* строка2* ...* строкаN* - шлём пустую строку, чтобы завершить ввод- зап - записываем введённый текст в файл- фор пз шиф 123400567890 - формируем задачу с указанным шифром- где - ждём окончания задачиОKОHЧИЛACЬ ЗAДAЧA ...- лис - запрашиваем листингЛИC*шаг 9999*нов 1-128*выд......... - получаем листинг.........*кон - заканчиваем работу с листингом-кон - выходим их КрабаНо вначале надо завести пользователя, как упомянул Лёня.--Сергей