--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/d814f2c6-27fe-41ab-899f-e0d1910b90a0n%40googlegroups.com.
А это в обоих эмуляторах проявляется?
14 июля 2022 г., в 11:43, Leo B. <leo...@gmail.com> написал(а):
Я почитал в ТО, как в АУ делались разнообразные вычитания - это довольно-таки безумие.Боюсь, и с делением могут быть проблемы. Попробуй поделить на МЭСМ-6, с блокировкой нормализации
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/ead473f7-9af6-4e50-a162-9852715a3b0an%40googlegroups.com.
Могла ли на БЭСМ-6 присутствовать схема, обнаруживавшая деление на степень двойки? Это легко сделать, ведь делитель всегда нормализованный, то есть мантисса начинается с единицы, а дальше все нули. Тогда операция сводится просто к коррекции порядка. Наверное мы можем в МЭСМ-6 такое добавить.
Могла ли на БЭСМ-6 присутствовать схема, обнаруживавшая деление на степень двойки? Это легко сделать, ведь делитель всегда нормализованный, то есть мантисса начинается с единицы, а дальше все нули. Тогда операция сводится просто к коррекции порядка. Наверное мы можем в МЭСМ-6 такое добавить.
--СергейOn Saturday, July 16, 2022 at 10:33:37 PM UTC-7 Leo B. wrote:По ходу правок софтверных эмуляторов нашлись другие ошибки, связанные с умножением и делением плюс/минус единицы на плюс-минус единицу: и в этих эмуляторах (практически поправлено), и в реализации МЭСМ-6 (надо будет править), и в 4-й части ТО БЭСМ-6, про АУ.В ТО читаем, на странице 45 PDF-файла:В качестве делителя может использоваться только нормализованное число, т.е. для мантиссы делителя должно выполняться условие:1/2 <= d < 1 при d > 0-1 <= d < -1/2 при d < 0Если вводится это ограничение и все предыдущие действия выполнены в соответствии с указанным алгоритмом деления, то любой очередной остаток по абсолютной величине меньше делителя и тем более меньше единицы.К сожалению, это лажа, поскольку при делении -1 (абсолютное значение мантиссы = 1) на 1 (абсолютное значение мантиссы = 1/2), и образующиеся согласно алгоритму остатки будут постоянно получаться равными 1/2, то есть равными делителю по абсолютной величине (эта возможность, вопреки цитате, также упомянута при делении нацело на стр 49). В БЭСМ-6, возможно, дело спасала схема специального округления, описанная на стр. 49-53.А на данный момент в МЭСМ-6 деление минус единицы (4020 0000 0000 0000) на единицу (4050 0000 0000 0000) даёт чуть больше, чем -1, а именно 4020 0000 0000 0001, хотя все стандартные тесты АУ проходят.Такие дела.Leo
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/a579a93c-a39e-44c7-9b26-8be172892a3fn%40googlegroups.com.
On Sat, Jul 16, 2022 at 11:16 PM Serge Vakulenko <serge.v...@gmail.com> wrote:Могла ли на БЭСМ-6 присутствовать схема, обнаруживавшая деление на степень двойки? Это легко сделать, ведь делитель всегда нормализованный, то есть мантисса начинается с единицы, а дальше все нули. Тогда операция сводится просто к коррекции порядка. Наверное мы можем в МЭСМ-6 такое добавить.И тут возникает философский вопрос: мы хотим в точности воспроизводить БЭСМ-6 и её арифметику (warts and all), или "ещё немножко шить"?
И тут возникает философский вопрос: мы хотим в точности воспроизводить БЭСМ-6 и её арифметику (warts and all), или "ещё немножко шить"?