ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #661  
Старый 15.12.2009, 05:09
Аватар для asvn
asvn
Новичок
Регистрация: 15.08.2009
Сообщений: 3
Провел на форуме:
12088

Репутация: 0
По умолчанию

Цитата:
Сообщение от slesh  
ну тогда как вариант вот так
mov ax, metka
add ax, bp
jz ax
На
Код:
jz ax
masm ругается: "instruction does not allow NEAR indirect addressing".
 
Ответить с цитированием

  #662  
Старый 15.12.2009, 10:29
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

сорь, туплю. jz не даст тебе такого. Потому что она осуществляет переход внутри текущего сегмента команд в зависимости от условия. И работает только с метками.
Как вариант юзать конструкцию jmp и jnz. Только не забудь инвертировать условие.
Код:
jnz m1
mov ax, metka
add ax, bp
jmp ax
m1:
трям порям
metka:
трям порям
 
Ответить с цитированием

  #663  
Старый 25.12.2009, 13:46
Аватар для TRX.new
TRX.new
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
Провел на форуме:
1141766

Репутация: 69
По умолчанию

Всем добрый день, извините, если уже было, но интересует литература, которая наилучшим образом подходит для начала изучения ассемблера. Хотелось бы, чтоб книжки были актуальными. Прошу ответить тех, кто сам это все постигал по этим книгам...
 
Ответить с цитированием

  #664  
Старый 25.12.2009, 14:49
Аватар для ntldr
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

Репутация: 479
По умолчанию

Цитата:
Сообщение от TRX.new  
Всем добрый день, извините, если уже было, но интересует литература, которая наилучшим образом подходит для начала изучения ассемблера. Хотелось бы, чтоб книжки были актуальными. Прошу ответить тех, кто сам это все постигал по этим книгам...
Калашников
 
Ответить с цитированием

  #665  
Старый 25.12.2009, 15:01
Аватар для wolmer
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

Репутация: 229
По умолчанию

Цитата:
Всем добрый день, извините, если уже было, но интересует литература, которая наилучшим образом подходит для начала изучения ассемблера. Хотелось бы, чтоб книжки были актуальными. Прошу ответить тех, кто сам это все постигал по этим книгам...
Когда я изучал ассемблер (да и до сих пор изучаю по немногу) то Калашников был мне не понятен, я взял эту "книжку" ->
Дневник чайника, часть первая (http://cracklab.ru/rar/dl/CRACKLAB.rU_8.rar)

Потом стало более менее понятно как устроен ассемблер, и взял книгу Калашникова
 
Ответить с цитированием

  #666  
Старый 28.12.2009, 01:27
Аватар для ntldr
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

Репутация: 479
По умолчанию

Цитата:
Сообщение от TRX.new  
Всем добрый день, извините, если уже было, но интересует литература, которая наилучшим образом подходит для начала изучения ассемблера. Хотелось бы, чтоб книжки были актуальными. Прошу ответить тех, кто сам это все постигал по этим книгам...
если вообще не понимаешь в чем соль - вот эти статьи по порядку, я по ним учил
http://wasm.ru/publist.php?list=22
 
Ответить с цитированием

  #667  
Старый 28.12.2009, 03:41
Аватар для razb
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Также Юрова стоит почитать.
 
Ответить с цитированием

  #668  
Старый 31.12.2009, 14:24
Аватар для seet09
seet09
Banned
Регистрация: 25.09.2009
Сообщений: 24
Провел на форуме:
448377

Репутация: 9
По умолчанию

люди помогите срочно! надо из строки вида "loginass" сделать строку вида "login"
на дельфи. Вот код я писал но почему то делает только первый акк....
Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var i,raz,endf,len,e, count:integer; m2:string;
begin
count:=memo1.lines.count;
for i:=1 to count do
begin
m2:=memo1.lines[i];
raz:=pos(':',m2);
len:=length(m2);
e:=len - raz;
delete(m2,raz,e);
memo2.lines[i]:=m2;
end;
end;
 
Ответить с цитированием

  #669  
Старый 31.12.2009, 17:25
Аватар для wolmer
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

Репутация: 229
По умолчанию

Код:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var i,count:integer; m2:string;
begin
count:=memo1.lines.count-1;
//Минус один -> потому что отсчет начинается от нуля
for i:=0 to count do
//Отсчет начинается от нуля в строках мемо
begin
m2:=memo1.lines[i];
memo2.lines[i]:=copy(m2, 1, pos(':', m2)-1);
//Копируем строку, первый параметр -> откуда копируем, второй -> с какого расположения символа начинаем копировать, третий -> сколько копируем
//Ах да, чтобы копировать в memo2 в определенную строку в ней -> надо убедиться что она существует :), т.е. лучше копировать в memo1
end;
end;
И в следуйщий раз смотри куда постишь
 
Ответить с цитированием

  #670  
Старый 05.01.2010, 18:57
Аватар для REC0N
REC0N
Новичок
Регистрация: 09.10.2009
Сообщений: 2
Провел на форуме:
46567

Репутация: 0
Отправить сообщение для REC0N с помощью ICQ
По умолчанию

Дано последовательность слов разделенных запятыми, в конце точка.
Удалить из последовательности слова которые встречаются больше 1 раза.
Помогите плиззз...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы для новичков! (faq) PEPSICOLA С/С++, C#, Delphi, .NET, Asm 92 14.05.2010 17:59
Обзор программ для очистки жёсткого диска v1ru$ Soft - Windows 21 17.01.2010 21:07
ОС с нуля z01b С/С++, C#, Delphi, .NET, Asm 36 03.07.2008 15:30
Лучший софт для Linux _-Ramos-_ Soft - *nix 11 15.01.2008 12:08
Взлом Unix а silveran *nix 4 21.12.2005 22:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ