java88
چهارشنبه 12 آبان 1389, 12:53 عصر
با سلام
تو اسمبلی ما میتونیم تابع های سیستم عامل (ویندوز) را فراخوانی و استفاده کنیم,میخواستم از دوستان بپرسم که من چطوری می تونم این تابع هارو بشناسم و کاربرد هاشو بدونم.
با سپاس
xman_1365_x
سه شنبه 09 آذر 1389, 12:17 عصر
masm رو دانلود كنيد توي خودش كلي مثال هست كه api هاي ويندوز رو فراخواني ميكنه
در داس هم وقفه هاي داس كه كاري نداره همچنين بايوس كه مجزا از سيستم عامل هست
اگر بازم مشكلي بود بگين
اينم يك نمونه با masm
.486
.model flat, stdcall
option casemap:none
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\user32.lib
include \masm32\include\kernel32.inc
include \masm32\include\user32.inc
include \masm32\include\windows.inc
.data?
MsgText db ?
.data
MsgTitle db "This is a messagebox",0
.code
start:
mov eax,'a'
mov MsgText,eax
invoke MessageBox, NULL, ADDR MsgText, ADDR MsgTitle, MB_OK or MB_ICONINFORMATION
invoke ExitProcess, NULL
end start
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.