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

استفسار وتوضيح حول هذا الكود تشغيل مروحة واقافها

بدأه alla11 في 26 فبراير 2016 · 3 رد · 622 مشاهدة · في قسم بناء المكونات والأدوات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع


بسم الله الرحمن الرحيم
الصلاة والسلام على رسول الله

 


استفسار وتوضيح حول هذا الكود تشغيل مروحة واقافها

استفسار وتوضيح

من برمجة الاخ  الع؟د لخ؟؟  بارك الله فيه

ولكن أردت أستفسر حول بعض النقاط

ادخل سلكان في المخرج القديم للطابعة ليس مخرج usp
وجعل في أحد الاسلاك أو في كليهما تونزيستور
واوصلهما بالمروحة

ولا أدري اي ثقوب ادخل تلك الاسلاك
أريـــــــــد توضيح ذلك
مانوع تونزيستور وما اسمه اريــد شرح العملية

هذا كود تشقيل

	procedure TForm1.Button1Click(Sender: TObject);

	begin

	   asm

	    mov al, 1

	    in { نسيت ماذا كتب هنا لانها كانت مكتوبة في ورقة }

	   end;

	end;



هذا كود اقاف تشقيل

	procedure TForm1.Button2Click(Sender: TObject);

	begin

	 asm

	   mov al, 1

	   mov dx, 888

	   out dx, al

	 end;

	end;


ملاحظة هامة

نوع الجهاز كان بنتيوم 1

وكانت العملية عند الضغط فوق الزر الاول تشتقل المروحة
وعند الضغط الزر الثاني تتوقف المروحة

وكان هذا منذ مدة ونسيت
لأنه كان يعلمنا بعض الاشياء في دلفي

#2

هذا الكود قد يعمل في السابق على أنظمة مثل ويندوز 98، لكن لن يعمل على أي جهاز بمعالج حديث، فجميع المعالجات والأنظمة الحديثة تعمل في الوضع المحمي ولاتسمح لك بالوصول للمنافذ.

#3


فعلا كان نظام التشغيل ويندوز 98 بارك الله فيك
ولكن اذا كان ممكن تفسير أو توضيح
ان تفيدنا به ولكم مني جزيل الشكر
لكي تعم الفائدة

#4

من بعد معمارية IA32 أو x86 التي بدأت فعلياً بالمعالج 80386 أصبح هناك وضع تشغيل معالج يسمى الوضع المحمي protected-mode لدعم الذاكرة التخيلية وعزل البرامج والنظام عن بعض، عندما يقلع النظام يبدأ بالوضع الحقيقي real-mode حيث يعمل محمل الإقلاع الذي يدخل المعالج في الوضع المحمي، عند دخول الوضع المحمي لايستطيع المستخدم استخدام التعليمات التي تتطلب صلاحيات عالية مثل in و out والتي كنت تستخدمها في السابق للوصول للمنافذ.

تم تعديل هذه المشاركة بواسطة Mr.B في 28 فبراير 2016 في 01:02

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…