Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

проблема с ассамблером

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> проблема с ассамблером
Имя
Сообщение << Старые топики   Новые топики >>
проблема с ассамблером - 2007-11-24 16:30:04.606666   
kolchan

Сообщений: 164
Оценки: 0
Присоединился: 2007-11-24 15:07:19.933333
вот засада….                                                                                                   в обшем я начал программмировать на ассамблере и вот в чём запор:
рабоаю в проге Vasm.написал простенькую програграмму "hello world!!!"
установил Tasm и tlink, жму "make 32b COM или EXE file" и получается
туфта в формате LST…..
текст проги такой:

.386
.model flat

extrn ExitProcess:PROC
extrn MessageBoxA:PROC

.data

Ttl db "First ASSEMBLER program",0h
Msg db 'Hello, World!!!!',0h

.code

start:
   push 0h
       push offset Msg
       push offset Ttl
       push 0h
       call MessageBoxA
       push 0h
       call ExitProcess
end    start                                                                                                             что делать????[sm=8.gif]
Post #: 1
RE: проблема с ассамблером - 2007-11-24 16:45:06.053333   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
Ставь masm? имхо, tasm уже не поддерживается. А по коду: походу ты инклуды не включил, по крайне мере на masm этот код выглядит так:
    .386
    .model flat, stdcall ; ìîäåëü ïàìÿòè - flat
    option casemap :none

    include \MASM32\INCLUDE\kernel32.inc
    include \MASM32\INCLUDE\user32.inc

    includelib \MASM32\LIB\kernel32.lib
    includelib \MASM32\LIB\user32.lib


; Ñåêöèÿ äàííûõ

.data
alert_title db  "Simply program", 0
alert_text db  "Hello, World!", 0

; ñåêöèÿ êîäà

.code

start:
invoke MessageBox, NULL , addr alert_text, addr alert_title, MB_OK
invoke ExitProcess, NULL


end start
Post #: 2
RE: проблема с ассамблером - 2007-11-24 17:34:54.536666   
kolchan

Сообщений: 164
Оценки: 0
Присоединился: 2007-11-24 15:07:19.933333
хе-хе-хе. в програмировании я- ламер. vasm мне понравился потому что в нем нет лишних пантов. всё гениальное просто. ну поставил я MASM. я толком его запустить не смог… я всё тки как выглядит код на Vasm
Post #: 3
RE: проблема с ассамблером - 2007-11-24 18:15:05.863333   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
К masmu есть IDE: WinAsm Studio, RedAsm, masm builder, Chrome IDE
В запуске ниче сложного нет, ставишь masm в корень диска C:, ставишь любую IDE и кодишь в ней.
Post #: 4
RE: проблема с ассамблером - 2007-11-24 19:08:49.913333   
kolchan

Сообщений: 164
Оценки: 0
Присоединился: 2007-11-24 15:07:19.933333
установил masm 6.11.и…
в корневой паке есть другие папки:bin, binr, help, include,INIT,LIB, SAMPLES.в них куча не отрываюшихся программ. не знаю что делать
Post #: 5
RE: проблема с ассамблером - 2007-11-24 19:47:56.630000   
kolchan

Сообщений: 164
Оценки: 0
Присоединился: 2007-11-24 15:07:19.933333
так с поргрой я разобрался. но не в водятся руские буквы!!!(ìîäåëü ïàìÿòè )
Post #: 6
RE: проблема с ассамблером - 2007-11-24 23:00:51.430000   
Mahoraz

Сообщений: 2908
Оценки: 30
Присоединился: 2007-03-15 20:51:18.450000

quote:



установил masm 6.11.и…



По-древнее ничего не смог найти
Post #: 7
RE: проблема с ассамблером - 2007-11-25 08:18:57.680000   
kolchan

Сообщений: 164
Оценки: 0
Присоединился: 2007-11-24 15:07:19.933333
не мог. мосоветуйте ссылки
 
Post #: 8
RE: проблема с ассамблером - 2007-11-25 10:09:07.770000   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
http://www.masm32.com
Post #: 9
RE: проблема с ассамблером - 2007-11-25 13:23:43.710000   
kolchan

Сообщений: 164
Оценки: 0
Присоединился: 2007-11-24 15:07:19.933333
скачал.посавил. нет вышеперечисленых програм(WinAsm Studio, RedAsm, masm builder, Chrome IDE )
есть только pstart4 pstold mnutoasm thegun ну и другие шняги. но того чего нужно- нет.
брал версию для UK
Post #: 10
RE: проблема с ассамблером - 2007-11-25 13:50:12.906666   
kolchan

Сообщений: 164
Оценки: 0
Присоединился: 2007-11-24 15:07:19.933333
меня парит MASM. друзья подсажите текст прги на vasm(hello world!!!" )
Post #: 11
RE: проблема с ассамблером - 2007-11-25 14:37:15.776666   
Mahoraz

Сообщений: 2908
Оценки: 30
Присоединился: 2007-03-15 20:51:18.450000

quote:

ORIGINAL: kolchan

скачал.посавил. нет вышеперечисленых програм(WinAsm Studio, RedAsm, masm builder, Chrome IDE )
есть только pstart4 pstold mnutoasm thegun ну и другие шняги. но того чего нужно- нет.
брал версию для UK


Я не пил, но я не понял…

Post #: 12
RE: проблема с ассамблером - 2007-11-26 13:26:07.193333   
TronoX

Сообщений: 13
Оценки: 0
Присоединился: 2007-11-24 11:10:25.553333
вродь тут всё есть и даж учат чему-то:
http://radasm.com/

качай:
2.2.1.2 IDE pack (843K)
RadASM programming pack (944K)
RadASM language pack (134K)
Win32.hlp help file (15.6Mb)

там во всех архивах ридми имеется, вот и ставь как там указано..)
Post #: 13
RE: проблема с ассамблером - 2007-11-26 15:09:12.553333   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Переезжайте ребята на фасм. Абсолютно опенсорс проэкт. Сам компилер выложен в исходных кодах… на фасме… ахахахаха
И до сих пор хорошо поддерживается. В комплекте идет неплохая документация по компилеру и примеры. Так же с сайта можно скачать примеры для работы с SEH, работы с загрузчиком и много чего. Так же есть версии компилера для Linux. Ах да… Еще бородатые дядьки работают над его кроссплатформенностью… Затея конечно сомнительная, но уважения стоит имхо.
Post #: 14
RE: проблема с ассамблером - 2007-11-26 16:27:12.160000   
blаcksun

Сообщений: 1670
Оценки: 0
Присоединился: 2007-11-19 20:03:45.703333
Народ, чем вам MASM не угодил то? :)

2Аффтар: http://wasm.ru
Post #: 15
RE: проблема с ассамблером - 2007-11-26 18:49:38.133333   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
MASM вообще-то создавали для разработки 16-разрядных приложений под ДОС и ОС/2. Хотя бы этот факт должен отталкнуть виндоус-кодера на асме.

Я полагаю ты имел ввиду MASM32 который был разработан Hutch-ем и компанией. Проэкт достоин уважения, согласен. Но я не пытаюсь обсирать МАСМ (сам порой по инерции на нем пишу). Просто советую фасм. Он развивается гораздо стемительнее чем МАСМ. Это просто надо попробовать имхо. А дальше для себя решить.
Post #: 16
Страниц:  [1]
Все форумы >> [Прочее] >> проблема с ассамблером







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.