
08.06.2008, 13:29
|
|
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
Провел на форуме: 379101
Репутация:
136
|
|
Надо знать почему и как что возникает, попробуй скомпилировать пример своего кода:
Код:
function encrypt(str:pchar; len,key:integer):pchar;assembler;
asm
mov ecx,0
@loop:
mov eax,str[ecx]
xor eax,key
mov str[ecx],eax
inc ecx
cmp ecx,len
jne @loop
end;
И потрасировать код посмотрев на значения регистров, отладка поможет тебе определить, что правильно, что нет, используй её в будущем, и когда ты научишся грамотно использовать отладчик, и работать в нем, ты сможешь находить ответы на вопросы, а также более серьезные вещи отлаживать.
Научись использовать отладчик. например: дельта-смещение, ну это уже вирусы...
А под ДОС (имхо) надо программировать, и отладчик поюзать типа TASM+TD, хорошо развивает, на примере: Калашникова - уроков 10-12 и все.
Последний раз редактировалось 0verbreaK; 08.06.2008 в 13:31..
|
|
|