Frantic
کاربر تازه وارد
- تاریخ عضویت
- 4 سپتامبر 2004
- نوشتهها
- 15
- لایکها
- 0
با عرض سلام خدمت همه عزیزان
برنامه زیر از طریق rs232 کاراکتر تایپ شده رو بین دو تا کامپیوتر انتقال میده حالا من چند تا سوال در مورد این برنامه داشتم اول اینکه منظور از if (status & DATA_READY) چیه با توجه به اینکه DATA_READY برابر با 100000000 باینری تعریف شده یعنی با and کردن این دو مقدار چه چیزی رو می فهمیم ؟
سوال بعدی اینکه در همون خط بعدش علت قرار دادن شرط مخالف صفر بودن حاصل and بین bioscom(2,0,com1( و 0x7f چی بوده ؟
و آخر اینکه وقتی این برنامه رو تو XP اجرامیکنم ارور میده که نمیتونه به COM1 دسترسی پیدا کنه .مشکل از کجاست؟
برنامه زیر از طریق rs232 کاراکتر تایپ شده رو بین دو تا کامپیوتر انتقال میده حالا من چند تا سوال در مورد این برنامه داشتم اول اینکه منظور از if (status & DATA_READY) چیه با توجه به اینکه DATA_READY برابر با 100000000 باینری تعریف شده یعنی با and کردن این دو مقدار چه چیزی رو می فهمیم ؟
سوال بعدی اینکه در همون خط بعدش علت قرار دادن شرط مخالف صفر بودن حاصل and بین bioscom(2,0,com1( و 0x7f چی بوده ؟
و آخر اینکه وقتی این برنامه رو تو XP اجرامیکنم ارور میده که نمیتونه به COM1 دسترسی پیدا کنه .مشکل از کجاست؟