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

سؤال للمهندسين وعباقرة الكمبيوتر (ارجو المساعدة)

مغلق
بدأه rozza في 30 نوفمبر 2003 · 7 رد · 1,711 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف استطيع ان ارسل binary الى

pci

or

serial

or

usb

اريد الاوامر لاي لغة برمجة (وخاصة assembly ان امكن)

والفتحات (pin)الموصلة بالجهاز لاستقبال ال 0,1

للضرورة

وشكرا لكم

#2

اليك هذان الكتابان اللذان يتحدثان عن قراءة البيانات من البورت و احدهما بالسي++ والآخر بالاسمبلي .

Ports.zip

#3

Hi;

If you want to do that on DOS you can use the interruption for that and sorry I never remember a number but you can find that number on any interruptions list.

If you are using windows you can use the api CreateFile to open a serial port and read or send data and you can do this on C C++ or win32 Assembler.

CIAO

#4

السلام عليكم جميعا

إلى الأخ chick ماذا تقصد بموضوع creat file , سمعت عن هذا الموضوع ألاف المرات ولكنى لا أعلم إلى الأن ما هو معناه و كيف يتم وما إسم الملفات التى سأنشئها وإين و....و....و....؟؟؟؟؟

أرجو شرع مثال تطبيقى عملى....عملى....وليس نظرى!!

وشكرا

#5

السلام عليكم,

إلى الأخ mezzuz

هي فعلا API التالية CreateFile تستعمل لعدة أغراض كفتح ملف عادي تحميل VXD إلى الداكرة فتح قرص مباشرة في نضام NT أو ارسال وقراءة المعلومات من وإلى السيريال أو البارالل بورت.ويمكن استعمالها كما يلي في حالة فتح السيريال COM1 مثلا:

HANDLE hand=CreateFile("COM1",

GENERIC_READ |GENERIC_WRITE,

0,

NULL,

OPEN_EXISTING,

FILE_ATTRIBUTE_NORMAL,

NULL);

وقد سبق وناقشت هدا في هدا المنتدى في هدا الرابط :

http://www.arabteam2000.com/ib/index.php?s...showtopic=35135

وإلى اللقاء إدا كان فيه أي اقتراح.

#6

شكرا لك وسأحاول التجربه

#7

شكرا جزيلا لكم على هذه المعلومات

#8

PCI يعتبر جزء من الجهاز اي الحاسب الألي اما Serial و USB تعتبر منافذ للجهاز

لا بد فهم هذا اولا ثم اي نظام تشغيل OS تستخدم حتي نستطيع الجواب على سؤالك

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

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

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

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

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

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