PDA

View Full Version : تحلیل برنامه



armiya
شنبه 22 خرداد 1389, 14:40 عصر
سلام ممکنه تو تحلیل این برنامه کمکم کنید




mov al,1ch ; timert tick interrupt
mov ah,35h ;get vector function
int 21h
mov old_vec_offset,bx
mov old_vec_segment,ex
push ds
mov dx,offset_check_press
push cs
pop ds
mov al,1ch
mov ah,25h
int 21h
pop ds



بدونم چطور کار میکنه

BackTrace
سه شنبه 25 خرداد 1389, 16:38 عصر
سلام ممکنه تو تحلیل این برنامه کمکم کنید




mov al,1ch ; timert tick interrupt
mov ah,35h ;get vector function
int 21h
mov old_vec_offset,bx
mov old_vec_segment,ex
push ds
mov dx,offset_check_press
push cs
pop ds
mov al,1ch
mov ah,25h
int 21h
pop ds


بدونم چطور کار میکنه

شما این برنامه رو از کجا پیدا کردین؟؟؟:متفکر: (یاد دوران قدیم افتادم!)

کامنت ها دارن همه چیزو میگن. آفست و سگمت یه Vector رو که مربوط به وقفه 1CH هست، با آفست و سگمنت تابعی که خودش نوشته(Check_Press) جابجا میکنه. از این به بعد با فراخوانی وقفه 1CH، تابع ما فراخوانی میشه.