Vov4ick и S_Alex Спасибо. P.S 54H='T' (ASCII)
Так не умею пока :)
Vov4ick Пока сделал следующее: a)процедуру таймера (примерно через секунду бросает в видеобуффер символ единицы) описал через DB в segment data...
MSoft Гуд.Буду разбираться...сейчас.... устал. AndreyATC Для свободы.
Так и объясните в чём заключается модификация ....8-) Вот пример бесконечной модификации регистра АХ: ;---------------- A: inc AX jmp A:...
Great AH=0AH принимает символы в выделенный буфер.И число по offset 01H в этом буфф. показывает число реально введенных символов без 0DH. ASCIIZ...
Mikl__ Сейчас попытаюсь расказать чего хочу...:) Каждая прг. после старта имеет PSP. Пусть мы имеем примитивный обработчик прерывания.(для 1СH.его...
PROFi mov eax,12345678h call metka1 dd ? metka1: pop edi stosd Что-то не могу проникнуться...
mov AX,4C00H call DOS По 4С00H-"освобождает всю выделенную процессу память,закрывает все дескрипторы, из PSP восстанавливает векторы...." пусть...
Дабы не плодить тем,спрошу в этом топике. Предположим я получил IVT(interrupt vector table) и знаю адрес 21H.Тогда я могу оформить любой int 21H в...
mix_mix Cпасибо. Пример который я видел ранее тоже использует xor. mov cx,3 _e: mov di,offset tau ;add di,cx mov al,cs:[di] xor al,01H mov...
Покажите какие нибудь небольшие примеры,плиз.... Спасибо.
Mikl__ Хорошо. Тогда вот (исправленный 31-битник.Решен вопрос с auxilary flag) xor CX,CX .0: pushf ;отслеживаем AF. push AX shr AX,CL...
Cпасибо Mikl__ и Y_Mur...понял :) После исправления - 26 байт: xor DI,DI A: cmp DI,04H jz B L: push AX and al,0Fh cmp al,0Ah sbb al,69h das...
Mikl__ A какая разница с точки зрения кол-ва байт ? Что jmp что jz 2 байта,к тому же jmp - хоть куда,а это plus А вообще,конечно рекурсия не нужна...
Mikl__ Cильно! Сам дальше 32 байт не двинулся. Вот: (c рекурсивным вызовом) xor DI,DI A: cmp DI,04H jnz L jmp B L: push AX and al,0Fh cmp...
Mikl__ И строка 10H байт ( в data ).Нее... с xlat не оптимально. Но всеравно спасибо. :-( Что-то мой собственный 31-байтный код косячит. Сорри.
Mikl__ Я понял :) Вы под Windows программируете,да ? Поэтому и нет префиксов 66H. Хорошо.Пусть 22 байта.А теперь из памяти в EAX...
Mikl__ В таком виде -код=30 байт.Плюс строка.(и допущение-результат не в ЕАX) Говоря use16....не знаю как правильно сказать(начинающий),в...
Mikl__ При use16 ко всем командам использующим E?x-регистры добавляется по байту. Итого 27 байт.(но допущение....) Но у меня всеравно хуже - 31...
Имена участников (разделяйте запятой).