Использование восьмеричного представления чисел в PDP-11 (Инерция мышления или сознательный выбор?)

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Гость

Использование восьмеричного представления чисел в PDP-11

Сообщение Гость » 24.05.2018,00:17

Инерция мышления или сознательный выбор?


Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

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

Сообщение Кай » 24.05.2018,00:36

...первый случай. 8 дорожечную перфоленту для Э60 Вы сможете прочесть на просвет?

Без ЭВМ.
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Сообщение shattered » 24.05.2018,00:44

скорее третий - https://softwareengineering.stackexchan ... als-useful

+ времена меняются, незачем придумывать более сложные причины

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

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

Сообщение Кай » 24.05.2018,00:50

+ времена меняются, незачем придумывать более сложные причины
Комментарии "доставляют", как правило, сильнее темы. Неочевидно.

Здесь есть специалисты по ДВК архитектуре. ММ, SKcorp. Хотелось бы прочесть их мнение.

Моё, кроме как обслуживающего класс из 12хДВК-3М персонала может быть лишь чрезвычайно нецензурно.
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

MM
Advanced Member
Сообщения: 5896
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

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

Сообщение MM » 24.05.2018,00:54

Когда-то давно, в 1980-х, была идея приспособить Хексы для работы Напрямую с ресурсами перреспективных тогда 32-битных процессоров.
Например, вероятный формат полей команды процессора :
[4 бит A] [4 бит B] [4 бит С] [4 бит D] [4 бит E] [4 бит F] [4 бит G] [4 бит H]
Где :
A - модификация исполнения - работа с байтом, 2-мя байтами, 4-мя байтами, 8-ю байтами, 16-ю байтами, 32-мя байтами; режим процессора .
B - приоритет команды ( для многопоточного или многоядерного проца )
C - номер команды
D - вид команды
E - вид адресации источника
F - номер регистра источника
G - вид адресации приемника
H - номер регистра приемника

Для 16-битного DEC процессора восьмеричные циферки выполняют несколько похожую роль - см. ТО 1801ВМ2.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Сообщение shattered » 24.05.2018,01:19

Кай писал(а):Комментарии "доставляют", как правило, сильнее темы.
сама формулировка вопроса доставляет еще сильнее, будто бы все решает руководство компании DEC, прямо как ЦК КПСС :)

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 24.05.2018,08:33

shattered писал(а):будто бы все решает руководство компании DEC, прямо как ЦК КПСС
В те времена основатели и руководители компьютерных фирм были величайшими инженерами в отличие от ЦК КПСС :tongue:
и не только принимали решения но и занимались разработкой
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 24.05.2018,09:02

kod007 писал(а):весьма неудобное и неоптимальное восьмеричное представление числа
С точки зрения инженера проектировщика архитектуры системы команд - обрабатываемые данные это мусор в оперативной памяти, который надо молотить со скоростью (тогда) несколько сотен тыщ операций в секунду. И ничего в этом "мусоре" красивого нет. А вот архитектура компьютера и система его команд то да! то искусство. Выбор восьмеричной системы счисления для представления системы команд был выбран в силу количества регистров общего назначения и числа методов адресации. Плюс старший бит удачно вывалился для кодирования байтовых команд

И от себя :tongue: На семисегментом индикаторе буквы как то не очень. На нумпаде букв тоже нет

На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26891
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

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

Сообщение Rio444 » 24.05.2018,09:05

Да, "C", "E" и "F" смотрятся, хорошо, а "A", "b" и "d" действительно не очень.
Электронка: Изображение копия Изображение

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

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

Сообщение Technomancer » 24.05.2018,12:32

svinka писал(а):На семисегментом индикаторе буквы как то не очень.
Я читал что один из плюсов использования восьмеричной системы - простое отображение информации в пульте на стандартных газоразрядных индикаторах в которых нету букв. Правда - тоже легенда и пультов с ГРИ я не видел даже в картинках.

Аватара пользователя
Andrey_Ak
Advanced Member
Сообщения: 1451
Зарегистрирован: 29.09.2009,20:04
Откуда: Kazakhstan, Almaty
Контактная информация:

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

Сообщение Andrey_Ak » 24.05.2018,13:00

На старых машинах, без терминала, Эл.100-25, СМ1420 и т.п. адрес и команды набирались тумблерами, а отображение было лампочками.
Но там правда получается двоичное представление, предполагается перевод двоичного в восьмеричное в уме..
Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

Ответить