Публикации по теме '8-bit'


Несчастное совпадение
Несчастное совпадение - это однофайловая демо-версия c64 , выпущенная 14 января 2021 года на специальном конкурсе , допускающем только спрайты. В этой статье я хотел бы дать вам обзор того, что происходит под капотом. Эффект Идея основного эффекта заключается в наложении горизонтальных полос растра слоем спрайтов, представляющих вертикальные цветные полосы с чередующимися включенными / выключенными пикселями, чтобы показать «прозрачную» решетку. В результате получается безумно..

Вопросы по теме '8-bit'

8-битные аудиосэмплы в 16-битные
Это проблема моего хобби "выходного дня". У меня есть несколько любимых однотактных волновых форм из ПЗУ классического синтезатора. Это 8-битные выборки (256 возможных значений). Поскольку они всего 8 бит, минимальный уровень шума довольно...
5120 просмотров

Perl Decimal to Binary 32-битный, затем 8-битный
У меня есть число (3232251030), которое нужно перевести из десятичного в двоичный. Как только я получил двоичный файл, мне нужно разделить его 8 бит на цифры, чтобы получить IP-адрес. Преобразование десятичного числа в двоичное просто: sub...
3819 просмотров
schedule 05.05.2022

Как преобразовать 24-битный RGB в 8-битный RGB
Мне было интересно, как лучше всего преобразовать 24-битный цвет RGB (8 бит на цвет) в 8-битный цвет (2 бита синего, 3 зеленого, 3 красного). Мне нужен код C для этого.
14719 просмотров
schedule 23.08.2022

Преобразование массива 8-битных значений в wav-файл в PHP
У меня есть массив 8-битных значений, полученных от микропроцессора. Я хочу преобразовать эти значения в wav-файл с помощью PHP. Я нашел несколько примеров, подобных этому или this , которые работают на Java и C#, но все они, похоже, используют...
820 просмотров
schedule 12.11.2022

Насколько безопасно отправлять 8-битные электронные письма?
Я хотел бы знать, безопасно ли отправлять электронные письма с 8-битными символами или все еще необходимо использовать кодировку quoted-printable или base64. Расширению 8BITMIME исполнилось 20 лет. Существуют ли SMTP-серверы или почтовые...
675 просмотров

В Verilog подсчет и вывод количества 1 в 8-битном вводе?
Что я пытаюсь сделать в уме, так это взять 8 1-битных входных данных и подсчитать единицы. Затем представьте эти единицы. 01010111 должен выводить 0101 (есть пять единиц на входе) module 8to4 (in,out,hold,clk,reset); input [7:0] in; //1 bit...
5389 просмотров
schedule 15.09.2022

32-битные операции на 8-битной архитектуре
Я просто хочу спросить, можно ли получить 32-битные операции на 8-битной архитектуре, и если да, то как? Я думал об этом некоторое время, и лучшая идея, которая у меня есть, - это typedef char[N] получить типы размером N байтов, а затем...
467 просмотров
schedule 18.08.2023

Сложите два 32-битных числа, используя 8-битные регистры.
Цель здесь состоит в том, чтобы сложить два 32-битных числа, хранящихся в записи с прямым порядком байтов. Числа хранятся в следующих ячейках памяти: первый номер: 0x3000-0x3003 количество секунд: 0x4000-0x4003 результат должен войти в:...
114 просмотров
schedule 31.10.2023

Может поменять местами трюки с байтовой маской и многобайтовым логическим сдвигом на 4 намного быстрее, чем наивный метод использования цепочек битового сдвига.
Я пишу алгоритм с фиксированной точкой (16Q16), который выполняет деление с использованием метода Ньютона – Рафсона , описанный в Википедии. (Связанный вопрос SE ЗДЕСЬ .) Первый шаг требует логического сдвига вправо на 1–16 бит. Мой процессор...
86 просмотров
schedule 07.02.2024

Как умножать с помощью алгоритма сложения и сдвига в 6502, когда множимое находится в аккумуляторе?
Итак, я пытаюсь умножить, используя сложение и сдвиг. Я хочу сохранить множимое в аккумуляторе и множимое в X-регистре. Я действительно не знаю, почему мой код не работает, но я подозреваю, что это из-за того, что множимое находится в аккумуляторе и...
58 просмотров
schedule 14.09.2023