Суть идеи такова - надо разрабатывать набор команд процессора расширяемым.
Чтобы в урезанном виде он (код) работал на 8-битных процессорах, а затем по мере необходимости и
на процессорах с более широкими шинами (разрядностями).
Как это делать - нам показал Intel, добавляя новые биты в новые байты инструкции (отдельно от старых битов тех же полей).
А как писать код, который работает на процессорах с разными разрядностями нам показал EBC.
Ну вот, можно при разработке следующей виртуальной машины объединить две эти находки.
И это не фантастика, потому что 128-битные (и более) инструкции уже есть в современных процессорах.
Ситуация тут похожая на ситуацию с процессорами Zilog Z80.
Тогда были 16-битные регистры при 8-битной шине. Сейчас 128-битные инструкции на 64-битной шине.
Внезапное наблюдение - спецификация UEFI свёрстана в LaTeX, уж больно там характерный вид таблиц, описывающих инструкции. Это значит, что создать своё описание своей виртуальной машины под силу каждому.
«в специфических расчётах и астрономии, иногда и очень редко суперкомпьютеры бывают 128 разрядными или 256 разрядными, но это используется крайне редко»
(ц) 2025-07-20, Почему Англия«шифрование по алгоритмам AES 128/256»
(ц) 2025-03-26, К1921ВГ015«1xxxxxxxx - это байт продолжения, 01xxxxxx - это начало цепочки битов из одного байта, 001xxxxx - из двух, 0001xxxx - из трёх, и т.д.»
(ц) 2025-01-18, о кодировании полей разного размера
(ещё можно наращивать длины не линейно, а логарифмически - из 2, из 4, из 8, ..., из 64 байтов по 7 битов = 448 полезных битов)«GCC and Clang compilers provide support for __float128 through software implementations»
(ц) 2024-03-23, Метр«микроархитектура Dragon LA664 четвёртого поколения с поддержкой 128-битных инструкций LSX, 256-битных LASX и SMT2.»
(ц) 2023-11-29, Процессоры Loongsoon (ранее называлась Godson), архитектура LoongArch«Ускоритель симметричной криптографии по ГОСТ Р 34.12-2015 и AES 128)»
(ц) 2023-05-01, МК32АМУР«Байкал-М имеет 32 регистра общего назначения по 64 бита и 32 регистра SIMD длиной по 128 битов»
(ц) 2023-03-21, Генератор виртуальной машины. Боковая ветвь "Сказочной колесницы"«XMM11 это один из (16-ти) "векторных регистров", имеет размер 128 бит (16 байт).»
(ц) 2023-02-24, Множество команд просто реализуется и этого достаточно.«видеокарта AMD Radeon 4Gb GDDR5 128 бит»
(ц) 2022-10-31, imaxai.ru«binary256 восьмикратная точность»
(ц) 2017-03-26, Числа с плавающей ... (запятой или точкой?)
Отредактировано Лис (2026-01-11 02:37:28)