driver Целые числа определяются через натуральные как замыкание их относительно операций сложения и вычитания. А натуральные определяются через...
varnie да, валиден (если поставить закрывающую '}' в конце функции (ты опечатался наверное)). первый аргумент - указатель на функцию, по...
NoName Сначала поясни, что ты хочешь сделать в конечном счете? Прикрепи полный исходник. Пока строчка "mov ax,3" мне непонятно зачем. Где именно...
Nextor что именно не работает? Но сразу могу сказать, что надо сначала прочесть те байты, которые собираешся менять (ReadProcessMemory) и сравнить...
trupac http://www.google.ru/search?hl=ru&newwindow=1&q=at%26t+assembler+syntax&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=...
neo4511 в hex-редакторе. И укладываться в длину исходной строки.
neo4511 если строка в ресурсах, то можно измениь любым редактором ресурсов. Если строки просто в секции данных, то не получится. Хотя можно,...
neo4511 разумеется, больше 7 нельзя (на самом деле 8, с учетом конца строки '\0'). Программа обращается к строкам непосредственно по их адресам,...
Vika_M http://www.google.com/codesearch?hl=ru&newwindow=0&q=strcspn
надо кнопку "Поиск" сделать красным цветом и огроменным шрифтом.
NoName не совсем понял вопроса. В COM: разумеется есть стек; cs=ds=..., т.е. нет сегментирования, поэтому размер проги и ограничен 64кб; sp =...
NoName :) нет, всегда сначала идет 256-байтовый PSP-блок, после грузится программа
ты хочешь dos-приложение сделать? или windows? Если dos, то 32-разрядные регистры можно заюзать с промощью dos-расширителей (гугли dos32, "dos...
MYX конечно, а где по твоему функция будет хранить локальные переменные?
MYX выделяется место в стеке под локальные переменные, сохраняется esp в ebp и потом через ebp обращаются к локальным переменным и переданным в...
persicum используй xlatb имхо, правильней всего поступает nasm: xlat и xlatb синонимы, без аргументов (иначе будет синтаксическая ошибка)
(0x1234 << 4) + 0x5678 это? added: посмотрел че делает паскаль, оказывается Ptr($1234, $5678) = $12345678, т.е. на си (0x1234 << 16) + 0x5678
La_plaza Если тебя волнует в виндовозе - то есть msvcrt.dll со стандартными сишными функциями. В *nix прилинкуй libc.
Prohvost полезный совет: в рамках одной программы используй один способ работы с динамической памяти. Смешивать стиль С (malloc/free) и C++...
EvilsInterrupt в 99% случаев итерации предпочительней рекурсии в плане скорости и памяти. p.s. 1% исключений бывают, например сортировка Хоара...
Имена участников (разделяйте запятой).