Кругом 16

31 views
Skip to first unread message

Leo B.

unread,
Aug 26, 2025, 1:05:02 AMAug 26
to БЭСМ-6
Знаете, что смешно? 

Что в МС "Дубна" так никогда и не нажили печати чисел в 16-ричном виде, и я даже не говорю о введении местночтимого спецификатора фортрановского формата (сейчас им служит буква Z), а хотя бы просто об аналоге PRINTO и PRINTE, напрямую вызывавшем бы Э64, в котором эта 16-ричная печать была реализована, пусть и не очень широко известна. PRINTX в библиотеке - это что-то математическое, PRINTH не существует.

Просто и удобно печатать числа (например, номера томов, шифры), записанные в двоично-десятичном виде? Не, это не по-нашему.

Leo

Mikhail Popov

unread,
Aug 26, 2025, 7:14:06 PMAug 26
to be...@googlegroups.com
 У меня, по воспоминаниям, впервые 16-ные числа появились с IBM, до этого как-то обходились восьмеричными, т.к. в инструкциях 12 и 15  адреса имеют общий делитель 3, что собственно и определило доминирование 8-ной системы, т.е. большого удобства  от hex не наблюдается. 

--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/besm6/cd170d0c-68d2-489b-90d6-5362ea72d856n%40googlegroups.com.

Leo B.

unread,
Aug 27, 2025, 1:34:56 AMAug 27
to БЭСМ-6
В БЕМШе, благодаря росту его ног из IBM, 16-ричные числа были, и программисты на БЕМШе ими пользовались вовсю. Разные байтовые таблицы куда как удобнее писать.
Опять же, в Э64 не зря этот формат добавили.

Alex Loktionoff

unread,
Oct 11, 2025, 8:53:02 AM (10 days ago) Oct 11
to БЭСМ-6
 Можно показать примерчик мечта шестнадцатеричных чисел через Э64?

среда, 27 августа 2025 г. в 07:34:56 UTC+2, Leo B.:

Leo B.

unread,
Oct 11, 2025, 2:21:04 PM (10 days ago) Oct 11
to БЭСМ-6
On Saturday, October 11, 2025 at 5:53:02 AM UTC-7 oxy...@gmail.com wrote:
 Можно показать примерчик мечта шестнадцатеричных чисел через Э64?

Вот это, будучи запущено с помощью dispak -x (ключ -x обязателен), напечатает результат в 16-ричном виде:

шифр 419900зс5^
еев1а3
*name FORTRAN
*assem
 program:,name,
 ,print,w
 ,sj,
 w:,,a
 ,,a+7
 7,010,12
 8,,
 a:,int,10
 ,int,100
 ,int,1000
 ,int,10000
 ,int,100000
 ,int,1000000
 ,int,10000000
 ,int,100000000
 ,end,
*execute
*end file
``````
еконец

где строка "7,010,12" значит "формат 7 (hex), отступить 8 позиций с начала строки, напечатать 12 цифр",

а именно

           *EXECUTE

        PROGRAM    01000
          CBOБOД   01014

        D0000000000A
        D00000000064
        D000000003E8
        D00000002710
        D000000186A0
        D000000F4240
        D00000989680
        D00005F5E100

Формат 6 печатает то же самое - неясно, были они полные синонимы или была какая-то тонкая разница.

 Leo

Serge Vakulenko

unread,
Oct 11, 2025, 4:25:40 PM (10 days ago) Oct 11
to БЭСМ-6
On Saturday, October 11, 2025 at 5:53:02 AM UTC-7 oxy...@gmail.com wrote:
 Можно показать примерчик мечта шестнадцатеричных чисел через Э64?

Вот тут пример из Дубны. Смотрите последнюю строчку.


--Сергей 
Reply all
Reply to author
Forward
0 new messages