الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المقاطعة 33 h ..؟

مغلق
بدأه medo_elkorsan في 9 أبريل 2006 · 1 رد · 670 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تستخدم هذه المقاطة لأظهار الماوس واستخدامه ولكن البرنامج لا يظهر الماوس الا في بيئة وندوز فقط !

الم نقل ان البويس يعمل مستقلا عن نظام التشغيل ؟!

هذا كود برنامج يظهر الماوس ويخرج اذا ضغط علي الزر الايمن

كنت استخدم هذه المقاطعة ايام الجهل (ايام س ++ ) مع الدالة ()geninterrupt بس بعد معرفت كيفية استخدام البويس عملتها بالاسمبلي!

.model small 
.stack 100h
.code
start:
mov ax,0
int 33h
mov ax,1
int 33h
strt:
mov ax,3
int 33h
cmp bx,2
jz ext
jmp strt
ext:
mov ax,4ch
int 21h 
end start

البرنامج اهه..

MOUSE.rar

لا اله الا الله
#2

؟

أخي int 33 هي مقاطعة الفأرة

وإن لم تعمل في Dos فهذا يعني Driver الفأرة لا يعمل

نفذ Mouse.com أو أظف Mouse.drv في ِConfig.sys لكي تعمل

d4baa0.gif

هذا الموضوع مغلق.

مواضيع مشابهة