Сейчас мусорная DDR4 4Гб 2400 МГц стоит около 2000 р, кому нужен этот мусор? Никто в оборудования вставлять медленные плашки по 4 Гб не будет. Я про ИИ-сервера. Да и пользователям такие не нужны, сейчас минимум плашка по 8 Гб.
Интересно подсчитать синус и косинус сразу для 4-х членов регистра xmm, команды SINPS, COSPS. Тут надо потоковое вычисление делать, а значит никаких if'ов. Я это частично сделал, но пока расчёт ведётся в пределах нормализированного угла -Pi*2 .. Pi*2, а это высокая погрешность на углах ближе к Pi*2 при малом количестве итераций, и высокая общая погрешность и время выполнения для большом количестве итераций.
В общем, надо найти формулу которая нормализирует угол до -Pi .. Pi либо даже до -Pi/2 .. Pi/2. Тогда итераций можно сделать немного и будет меньше погрешностей при вычислении float. Да, float сам наводит погрешность при большом количестве итераций. И всё это используя только SSE, SSE2, SSE3.
Набирает 1/(17*18)= и нажимаем кнопку [F-E], это вывод в экспоненциальной форме.
И калькулятор аварийно падает, переполнение в стеке. В 10-ке всё нормально, такого бага нет. В ХР проверю чуть позже... Проверил, всё нормально, бага нет.
Это про 48-й!!! Один из первых микроконтроллер от интел, очень сложен в программировании. Позже вышел 51, который и сейчас используется, и который программировать сильно легче, к нему есть Си-компиляторы. Ещё в СССР были К145ИК18 и К145ИК19, эти посложней программируются чем даже 48-я серия.
48-й от интел, точней советско/российский аналог. Ещё более тяжёлый в программировании это К145ИК18 и К145ИК19, а так же варианты для калькуляторов К145ИК5 и К145ИК13. Но и их как-то программировали и получали ПМК с лучшей системой программирования на автокодах, это я про серию Б3-34.
Эволюция калькуляторных процессоров К145ИК2-->К145ИК5-->К145ИК13, за основу была взята схемотехника прошлых транзисторных реализаций, линия задержки, однобитное АЛУ и тп. Для обычных калькуляторов быстродействия хватало, энергопотребления было высоким прежде всего из-за люминесцентных индикаторов. В общем, до определённого момента использовали старую архитектуру и техпроцесс, и хватало же. Но с ПМК в какой-то момент перестало хватать, вот тут и сделали прорывной ПМК, точней МикроКомп МК-85. Ну как-то так эволюция шла в моём понимании. Хотя возможно было и скопировать калькуляторный МК, но получилось как-то так.
Ну это технология начало 70-х, потом совершенствовали, но уже в начале 80-х понимали что технология устарела. Стали делать МК-85, на весьма передовой технологии тех лет, правда всё равно что-то не очень быстрый МК получился. Но это вина уже конкретной реализации, архитектуры проца, и кода бейсика.
На перхлорате аммония скорей всего, карамелька слабовата. Как заявили в видео, состав близок к стандартным топливам которые используют в взрослых ТТРД. Значит это перхлорат аммония, алюминий, связующие..., в общем, нет смысла перечислять компоненты, проще нагуглить.
У вас тут неправильные прототипы функций. Функции должны эмулировать маш. инструкции, и там должны быть: u8 __popcnt(u8 num), u16 __popcnt(u16 num), u32 __popcnt(u32 num), u64 __popcnt(u64 num)
Посмотрите на команды popcnt для х86, и других процессоров(Alpha, ARM) где есть подобная инструкция. Просто получается лишняя операция return (u8)num; Из-за этого GCC хуже VS мелкософта(там как раз правильный прототип). Тут всё логично, часто подсчитывается массив бит, а не отдельные числа.
Ещё использовалась битовая доска BitField64, низкоуровневая оптимизация, бит мог означать находится ли клетка под боем или нет. У меня в задачки 19 ферзей очень хорошо удалось ускорить скорость перебора.
проще собрать из устаревшего хлама, который находится на окраинах, по дальше от эпицентров, в подвалах офисах куда складируют устаревшие железо. 775(771), АМ2, АМ3, устарело, но вполне может работать. Да у меня на работе 775 рабочий ПК с кора 2 дуба, ютуб кое как тянет, можно заменить на хеон, так же там есть ещё некоторое устаревшее, но может и рабочие железо. Ну в общем, буквально всё не сгорит, что-то уцелеет и больше шансов у старого оборудования в виде плат. Хотя может что-то и новое выживет на каких-то отдалённых складах. А вот расковыривать железо найденное на мусорке, сомнительно. Там всё поржавело, нужных чипов не найдёшь, схему из головы не придумаешь. Можно ли сохранить таки какое-то оборудование для производства чипов? Ну государство вероятно может, и даже может это уже где-то и сделало, кто его знает. А вот обычным людям придётся более насущные проблемы решать, и не пытаться собрать не пойми что, на не пойми из чего, не пойми для чего...
Сейчас мусорная DDR4 4Гб 2400 МГц стоит около 2000 р, кому нужен этот мусор? Никто в оборудования вставлять медленные плашки по 4 Гб не будет. Я про ИИ-сервера. Да и пользователям такие не нужны, сейчас минимум плашка по 8 Гб.
Лучше сделать как дополнения для обычного асма, например оператор LET. Типа так:
LET eax+=666h, edx-=ecx
В принципе можно для UASM сделать такой макрос, а т.к. исходники доступные, то можно и движкой макрос сделать, без ограничений по символам: <>()!
Интересно подсчитать синус и косинус сразу для 4-х членов регистра xmm, команды SINPS, COSPS. Тут надо потоковое вычисление делать, а значит никаких if'ов. Я это частично сделал, но пока расчёт ведётся в пределах нормализированного угла -Pi*2 .. Pi*2, а это высокая погрешность на углах ближе к Pi*2 при малом количестве итераций, и высокая общая погрешность и время выполнения для большом количестве итераций.
В общем, надо найти формулу которая нормализирует угол до -Pi .. Pi либо даже до -Pi/2 .. Pi/2. Тогда итераций можно сделать немного и будет меньше погрешностей при вычислении float. Да, float сам наводит погрешность при большом количестве итераций. И всё это используя только SSE, SSE2, SSE3.
Нашёл баг в калькуляторе windows 7.
Переключаемся в инженерный режим.
Набирает 1/(17*18)= и нажимаем кнопку [F-E], это вывод в экспоненциальной форме.
И калькулятор аварийно падает, переполнение в стеке. В 10-ке всё нормально, такого бага нет. В ХР проверю чуть позже... Проверил, всё нормально, бага нет.
Это про 48-й!!! Один из первых микроконтроллер от интел, очень сложен в программировании. Позже вышел 51, который и сейчас используется, и который программировать сильно легче, к нему есть Си-компиляторы. Ещё в СССР были К145ИК18 и К145ИК19, эти посложней программируются чем даже 48-я серия.
Кстати, это история из 90-х, ей уже лет 30-ть.
Это вариант истории более мягкий, я читал другой вариант, его потом нашли мёртвым, типа помер от обезвоживания. Короче, загнулся.
48-й от интел, точней советско/российский аналог. Ещё более тяжёлый в программировании это К145ИК18 и К145ИК19, а так же варианты для калькуляторов К145ИК5 и К145ИК13. Но и их как-то программировали и получали ПМК с лучшей системой программирования на автокодах, это я про серию Б3-34.
Давно давно придумал корзиную сортировку для строк спустя годы реализовал в коде, и да, это быстрей qsort на 20-30%
Люди решили отключить машины, вырубив им Солнце. Только забыли что сами работают на солнечной энергии. Типичный отстрел
ногиголовы.Б3-21 в 1985 вроде как за 40 руб продавался, в комиссионках. Устаревшая техника однако.
версия 2.0 существенно переработана, и насколько знаю утратила совместимость с 1.*, ну то есть многие программы требуют как минимум версию 2.0 мсдоса.
Это дизассемблирование/декомпиляция, вероятно IDAPro + Hex-Rays, а может и Гидра. Если это листинг с компа исследователей кода, то очень достоверно.
Эволюция калькуляторных процессоров К145ИК2-->К145ИК5-->К145ИК13, за основу была взята схемотехника прошлых транзисторных реализаций, линия задержки, однобитное АЛУ и тп. Для обычных калькуляторов быстродействия хватало, энергопотребления было высоким прежде всего из-за люминесцентных индикаторов. В общем, до определённого момента использовали старую архитектуру и техпроцесс, и хватало же. Но с ПМК в какой-то момент перестало хватать, вот тут и сделали прорывной ПМК, точней МикроКомп МК-85. Ну как-то так эволюция шла в моём понимании. Хотя возможно было и скопировать калькуляторный МК, но получилось как-то так.
Ну это технология начало 70-х, потом совершенствовали, но уже в начале 80-х понимали что технология устарела. Стали делать МК-85, на весьма передовой технологии тех лет, правда всё равно что-то не очень быстрый МК получился. Но это вина уже конкретной реализации, архитектуры проца, и кода бейсика.
На перхлорате аммония скорей всего, карамелька слабовата. Как заявили в видео, состав близок к стандартным топливам которые используют в взрослых ТТРД. Значит это перхлорат аммония, алюминий, связующие..., в общем, нет смысла перечислять компоненты, проще нагуглить.
В Сталкер 2 замечен ДВК-1.
У вас тут неправильные прототипы функций. Функции должны эмулировать маш. инструкции, и там должны быть: u8 __popcnt(u8 num), u16 __popcnt(u16 num), u32 __popcnt(u32 num), u64 __popcnt(u64 num)
Посмотрите на команды popcnt для х86, и других процессоров(Alpha, ARM) где есть подобная инструкция. Просто получается лишняя операция return (u8)num; Из-за этого GCC хуже VS мелкософта(там как раз правильный прототип). Тут всё логично, часто подсчитывается массив бит, а не отдельные числа.
Ещё использовалась битовая доска BitField64, низкоуровневая оптимизация, бит мог означать находится ли клетка под боем или нет. У меня в задачки 19 ферзей очень хорошо удалось ускорить скорость перебора.
проще собрать из устаревшего хлама, который находится на окраинах, по дальше от эпицентров, в подвалах офисах куда складируют устаревшие железо. 775(771), АМ2, АМ3, устарело, но вполне может работать. Да у меня на работе 775 рабочий ПК с кора 2 дуба, ютуб кое как тянет, можно заменить на хеон, так же там есть ещё некоторое устаревшее, но может и рабочие железо. Ну в общем, буквально всё не сгорит, что-то уцелеет и больше шансов у старого оборудования в виде плат. Хотя может что-то и новое выживет на каких-то отдалённых складах. А вот расковыривать железо найденное на мусорке, сомнительно. Там всё поржавело, нужных чипов не найдёшь, схему из головы не придумаешь. Можно ли сохранить таки какое-то оборудование для производства чипов? Ну государство вероятно может, и даже может это уже где-то и сделало, кто его знает. А вот обычным людям придётся более насущные проблемы решать, и не пытаться собрать не пойми что, на не пойми из чего, не пойми для чего...
Тут вот ремонтируют Океан.
Машинка довольно интересная.