View Full Version : باز کردن پورت پرینتر(378)
mohsen p
یک شنبه 13 اردیبهشت 1388, 19:11 عصر
من می خوام با پورت پرینتر کار کنم یه سخت افزار بهش وصل کنم اما این پورت حفاظت شده است ، آیا نرم افزاری هست که بشه این پورت رو آزاد کرد؟
در ضمن توی ویندوز 98 این پورت بازه؟
در ضمن برنامه ای که من می خوام بنویسم با اسمبلی هستش. اما از اسمبلی زیاد بلد نیستم.
alihassanabadi
پنج شنبه 31 اردیبهشت 1388, 18:54 عصر
سلام
in برای استفاده از پورتهای ورودی
out برای استفاده از پورتهای خروجی
این برنامه برای ارسال100 بایت دریافتی از صفحه کلید به پورت 378 هستش به دردت میخوره
pp proc
mov cx,100
l1:
mov ah,01h
int 21h
mov dx, 378
out dx,al
loop l1
ret
pp endp
ادرسهای دو رقمی را مینویسیم مثل out 20h,al ولی ادرسهای بیش از دو رقم را داخل dx میگذاریم
خدا کنه جوابتو گرفته باشی
با تشکر
سعادت دیگران بخش مهمی از خوشبختی ماست
alihassanabadi
پنج شنبه 31 اردیبهشت 1388, 18:56 عصر
ببخشید
mov dx,378h
Delphi Coder
جمعه 01 خرداد 1388, 16:40 عصر
من می خوام با پورت پرینتر کار کنم یه سخت افزار بهش وصل کنم اما این پورت حفاظت شده است ، آیا نرم افزاری هست که بشه این پورت رو آزاد کرد؟
در ضمن توی ویندوز 98 این پورت بازه؟
در ضمن برنامه ای که من می خوام بنویسم با اسمبلی هستش. اما از اسمبلی زیاد بلد نیستم.
توی DOS و Win98 و Win95 و WinME آزاد هست و مستقیما میتونید استفاده کنید ولی در ویندوزهای NT Base باید برنامه Kernel mode اجرا بشه (یا بهتر بگم باید درایور بنویسید براش) تا بتونه دسترسی داشته باشه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.