Сейчас на сайте:
Пользователей: 1
kazkibergetic
Роботов: 1
Googlebot
Гостей: 93
Всех: 95
Вот и подошёл к концу наш конкурс! Поздравляем победителей!!! Подробнее.
Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.
Информация к новости
- Просмотров: 1085
- Автор: DED_VOVA
Программировать под Win API и ассемблере это почти просто
Категория: Программирование » Assembler » Статьи по Аssembler
Второго марта две тысячи десятого года.
Название темы Программировать под Win API и ассемблере это почти просто
Описание темы С чего начать
1. Нужно зайти на сайт http://www.wasm.ru
Последние инструменты ,скачать MASM32 v 10 и установить транслятор
2. С этого же сайта установить отладчик програм OllyDbg
http://www.wasm.ru/publist.php?list=23#series_17
открой главу первую в ней найдёш с сылку на скачивания отладчика.
Привожу исходный код первой программы
.486
.model flat, stdcall
option casemap:none
include E:\masm32\INCLUDE\windows.inc
include E:\masm32\INCLUDE\user32.inc
include E:\masm32\INCLUDE\kernel32.inc
include E:\masm32\INCLUDE\comdlg32.inc
include E:\masm32\INCLUDE\comdlg32.inc
includelib E:\masm32\LIB\comdlg32.lib
includelib E:\masm32\LIB\user32.lib
includelib E:\masm32\LIB\kernel32.lib
includelib E:\masm32\LIB\comdlg32.lib
.const
; константы
.data
; Инициализированные данные
;======================================================
;======================================================
MsgCaption db "Программирование под Win API и ассемблер это почти просто ",0
MsgBoxText db "Первый пример ",0
;======================================================
.data?
; неинициализированные данные
.code
start:
invoke MessageBox,
NULL,
addr MsgBoxText,
addr MsgCaption,
MB_OK
invoke ExitProcess,
NULL
end start
Как транслировать ,как работать в отладчике . Спрашивайте .
Дед Вова
Название темы Программировать под Win API и ассемблере это почти просто
Описание темы С чего начать
1. Нужно зайти на сайт http://www.wasm.ru
Последние инструменты ,скачать MASM32 v 10 и установить транслятор
2. С этого же сайта установить отладчик програм OllyDbg
http://www.wasm.ru/publist.php?list=23#series_17
открой главу первую в ней найдёш с сылку на скачивания отладчика.
Привожу исходный код первой программы
.486
.model flat, stdcall
option casemap:none
include E:\masm32\INCLUDE\windows.inc
include E:\masm32\INCLUDE\user32.inc
include E:\masm32\INCLUDE\kernel32.inc
include E:\masm32\INCLUDE\comdlg32.inc
include E:\masm32\INCLUDE\comdlg32.inc
includelib E:\masm32\LIB\comdlg32.lib
includelib E:\masm32\LIB\user32.lib
includelib E:\masm32\LIB\kernel32.lib
includelib E:\masm32\LIB\comdlg32.lib
.const
; константы
.data
; Инициализированные данные
;======================================================
;======================================================
MsgCaption db "Программирование под Win API и ассемблер это почти просто ",0
MsgBoxText db "Первый пример ",0
;======================================================
.data?
; неинициализированные данные
.code
start:
invoke MessageBox,
NULL,
addr MsgBoxText,
addr MsgCaption,
MB_OK
invoke ExitProcess,
NULL
end start
Как транслировать ,как работать в отладчике . Спрашивайте .
Дед Вова
Вернуться
Комментариев: 0
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.




