
Быстрый поиск
Введите фрагмент названия статьи для поиска
Парсинг метаданных файлов VQF на Ассемблере
19.12.2025 | Категория: Образ мышления: Assembler | Автор: ManHunter

Парсинг метаданных файлов VQF на Ассемблере
VQF (Vector Quantization File) - это аудиоформат, разработанный в середине 1990-х годов японской компанией NTT (Nippon Telegraph and Telephone) в сотрудничестве с Yamaha. Он основан на кодеке TwinVQ (Transform-domain Weighted Interleave Vector Quantization), который позже был включен как объектный тип в стандарт MPEG-4 Audio. Формат отличался высокой эффективностью сжатия: при битрейтах 80-112 кбит/с проприетарная реализация VQF (SoundVQ) часто обеспечивала лучшее субъективное качество по сравнению с MP3, особенно ниже 96 кбит/с.
Читать статью целиком »
Просмотров: 230 | Комментариев: 3
Алгоритм Луна на Ассемблере
02.12.2025 | Категория: Образ мышления: Assembler | Автор: ManHunter

Алгоритм Луна на Ассемблере
Алгоритм валидации номеров банковских карт основан на элегантном и простом методе, известном как алгоритм Луна. Он назван в честь немецкого ученого Ханса Петера Луна, инженера компании IBM. Важно понимать, что алгоритм Луна - это не шифрование и не средство защиты от мошенничества. Он предназначен исключительно для обнаружения случайных ошибок при вводе, например, перестановки соседних цифр или замены одной цифры на другую. Ранее я реализовывал этот алгоритм на PHP, а теперь на Ассемблере.
Читать статью целиком »
Просмотров: 259 | Комментариев: 0
Алгоритм хеширования ElfHash на Ассемблере
20.06.2025 | Категория: Образ мышления: Assembler | Автор: ManHunter

Алгоритм хеширования ElfHash на Ассемблере
ElfHash - это хеш-функция, используемая в формате ELF (Executable and Linkable Format), основном формате исполняемых файлов, объектных файлов и разделяемых библиотек в Unix-подобных системах. Конкретно эта функция применяется для хеширования имен символов (функций, переменных) в хеш-таблицах символьных таблиц ELF-файлов. Этот алгоритм представляет собой элегантный компромисс между скоростью, качеством распределения и простотой реализации, что объясняет его долголетие в экосистеме Unix/Linux.
Читать статью целиком »
Просмотров: 50 | Комментариев: 1
Исследование защиты программы ASM Visual
15.04.2025 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы ASM Visual
ASM Visual - интегрированная среда разработки для низкоуровневых программистов языка Ассемблер. Представляет собой средства ведения проектов и редактор кода с подсветкой синтаксиса и автодополнением, включая ряд дополнительных модулей: взаимодействие с компиляторами, информирование об ошибках, работа с отладкой, инструменты рефакторинга, метрики кода и т.д. Несмотря на список титулованных спонсоров, программа платная. Придется организовать волонтерскую организацию в поддержку ПО, за которое платить не надо.
Читать статью целиком »
Просмотров: 1607 | Комментариев: 10
32-bit ASM Calculator 1.13
16.03.2025 | Категория: Мои программы | Автор: ManHunter

Скриншот программы 32-bit ASM Calculator
32-битный калькулятор, написан как обычно для личных нужд, потому что "ксорить дворды в уме" уже поднадоело :) Позволяет выполнять арифметические и битовые команды Ассемблера, в том числе команды, использующие при вычислениях значение Carry Flag. Результат операции отображается в шестнадцатеричном виде с возможностью реверса байт, в десятичном виде с возможностью знакового отображения, в бинарном с разбивкой на октеты и в текстовом, если есть такая возможность. Кроме этого калькулятор показывает состояние флагов процессора сразу после выполнения выбранной операции и условные переходы, которые сработают при этой комбинации флагов. Состоянием флагов можно также управлять и вручную. Встроенный конвертер позволяет быстро переводить числа из десятичной, шестнадцатеричной, двоичной и других систем счисления, текстовых строк и битового представления. Вы можете сразу устанавливать полученное число в качестве значений операндов.
Читать статью целиком »
Просмотров: 53911 | Комментариев: 211


