Показать сообщение отдельно

  #4  
Старый 08.06.2008, 13:29
0verbreaK
Постоянный
Регистрация: 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..
 
Ответить с цитированием