روش روشن خاموش كردن چراغ هاي كيبورد در اسمبلي !

worldman_safa

Active Member
با سلام خدمت شما عزيزان

بنده برنامه اي مي نويسم كه تشكيل يك رقص نور رو با استفاده از ال اي دي هاي كيبورد ميده .

براي روشن خاموش كردن ال اي دي ها از دو روش استفاده كردم كه متاسفانه در هر دو با مشكل مواجه شدم .

1 . مقادير موجود در 40:17 , 40:07 , 40:96 , 40:0ED رو تغيير دادم . عملكرد capslock , numlock , scrollLock تغيير پيدا كرد ، ولي ال اي دي ها روشن حاموش نشدن .

2 . خواستم از تابع 05h از اينتراپت 16h استفاده كنم كه به دليل پيدا نكردن كد اسكي اون سه كليد ، نتونستم به نتيجه برسم .

ممنون ميشم اگه به بنده كمك كنيد .

با تشكر
 
آخرین ویرایش:

MnavidM

Active Member

worldman_safa

Active Member
نويد جان ممنون از جوابتون !

منظور از DF همون Direction Flag هستش ؟ من برنامه رو اسمبل كردم ، براي DF ايرور داد : Symbol not defined

اين كد براساس اسمبلي 16bit نوشته شده يا 32bit ؟

شرمنده ... اگه بزرگواري كنيد يكمي توضيح بديد ، ممنون مي شم .

با تشكر
 
آخرین ویرایش:

worldman_safa

Active Member
بالاخره به جواب رسيدم ...

برنامه هيچ مشكلي نداشت . مشكل از ويندوز بود كه اجازه ي تغيير بايت 40:97h رو نميداد .

تو محيط داس درست عمل كرد .

ممنون از همه ي عزيزاني كه به اين تاپيك توجه كردند .
 

peyman.moslehi

New Member
سوال و تشكر

سلام خوبين من تازه تاژيك شما رو ديدم و تازه توي سايت عضو شدم من هم مي خوام يه برنامه عين مال شما بنويسم يعني استادم مي خواد نه من ولي نمي دونم چجوري بايد بنويسم اگه ممكنه يه كم من رو راهنمايي كنيد ممنون مي شمم آخه من تا حالا همچين كاري نكردم از دست اين استاد ها كه آدمو به چه كارهايي وا ميدارند ممنون ميشم اگه بتونين بهم كمك كنيد
 

جدیدترین ارسال ها

بالا