Продолжаю клавиатурную тему :) Есть прога, которая показывает нажатые клавиши (т.е. жмём все 4 стрелки – видим, что все 4 нажаты, отпускаем по...
Клава USB-шная. Но как не обслуживает? Что же, порт на чтение работает, а на запись – нет? Я же читаю из 60-го сканы, делаю сброс IRQ1 через 61-й...
У меня они работают со стандартным драйвером. Каким образом он их читает? Если даже IRQ 1 не вырабатывается!
Всем привет ещё раз. В DOS светодиоды не реагируют, в VMware всё ok. Что не так-то? Помнится, давным давно (где-то в конце 90-х, начале 00-х)...
Всем привет! Клавиша Pause под чистым DOS'ом генерирует сразу 6 скан-кодов при нажатии (E1,1D,45, E1,9D,C5). При удержании же, как и при...
Andrei, доков и примеров (особенно с WinAPI и DirectSound) в инете теува хуча. А если попроще хочется, можно и BASS использовать или ещё какие-то...
SadKo, зачёт! :good: Но на 8086 будет 32 инструкции (shr dx,6 развернутся в 6 шт shr dx,1; аналогично shr cx,6 и пр.) Монжо упростить так: mov...
Прошу заметить, что AX как основной регистр для операция выбран намеренно, т.к. работа с ним быстрее, чем с другими регистрами (на 8086, по...
Вот так лучше всё же: ; source in AX mov dx,ax and ax,0F0F0h and dx,0F0Fh shr ax,3 shl dx,1 mov cx,ax ; CH:DH:CL:DL xor bx,bx mov si,OFFSET Tbl...
А вот табличный метод (кстати, должен быть быстрее, при этом занимает меньше памяти). ; source in AX mov si,OFFSET Tbl ; dddd mov bx,ax and...
Вот ещё вариант (должен быть быстрее вашего с rol, adc, ибо здесь 28 сдвигов против 32 в вашем коде): ; source in AX ; dddd mov dx,ax mov cx,ax...
Сдаётся мне, что автор напутал с буквами, и должно быть это так... дано: abcdefgh ijklmnop ABCDEFGH IJKLMNOP надо: aeimAEIM bfjnBFJN cgkoCGKO...
Ну или так (чуток быстрее будет за счёт меньшего кол-ва shrd): ; source in EAX mov ecx,22222222h pext ebx,eax,ecx...
BMI2 не подойдёт? :) ; source in EAX mov ecx,11111111h pext ebx,eax,ecx shrd edx,ebx,8 shl ecx,1...
Intro, напишите в саппорт. Я как-то писал им (порядка года назад) о том, что UASM не поддерживает jcxz (хотя поддерживает jecxz). Ответили быстро,...
UASM (почти MASM): https://github.com/Terraspace/UASM (http://www.terraspace.co.uk/uasm.html) FASM: http://flatassembler.net/download.php NASM:...
.if и пр. есть в temphls.inc
Andrei, почему нельзя новую тему создать, зачем поднимать 7-летней давности-то?
Получится фигня.
Minzdrav, всё уже есть, гуглите и рутрекайте, кому надо. Indy_, очень много книг покойных людей продаётся. Возьмите хотя бы классиков. Неужели их...
Имена участников (разделяйте запятой).