سه شنبه, ۱۲ تیر, ۱۴۰۳ / 2 July, 2024
کار با پورت ها در زبان C
دستورات ورودی و خروجی در C شامل دستورات زیر میباشد: ()Outp(), ouptport(), inp(), inport
● پورت موازی:
شامل ۳ بایت مجزا با آدرسهای BASE=۰x۳۷۸ , BASE+۱=۰x۳۷۹ , BASE+۲=۰x۳۷a میباشد. (۰x به معنی عدد در مبنای ۱۶ است)
پورت ۳۷۸ در قدیم برای نوشتن بود که برای استفاده بهینه از این پورت قابلیت ورودی بودن این هشت بیت در آن تعبیه شد. پورت شماره ۳۷۹ هگز فقط ورودی است و پورت با شماره ۳۷a هگز هم ورودی و هم خروجی میباشد. توجه داشته باشید که ۳ بیت از بیتهای این پورت در درون خود NOT دارد.
برای اینکه بتوان آدرس ۰x۳۷۸ را تبدیل به یک آدرس ورودی کرد باید بیت D۵ بایت با آدرس ۰x۳۷۸A ، ۰x۴۰۰ و همچنین بیت D۰ و D۵ بایت با آدرس ۰x۳۷۸A را در منطق یک نشاند.
با این کار پورت ۰x۳۷۸ تبدیل به یک پورت ورودی میشود. از این به بعد باید توجه داشت که نباید مقدار بیت D۵ در آدرس ۰x۳۷a را تغییر داد. اگر این بیت مقدارش تغییر کند حالت ورودی بودن پورت ۰x۳۷۸ از بین خواهد رفت.
عنوان | فایل | |
---|---|---|
کار با پورتها در زبان C | application/pdf kar ba portha dar zaban c.pdf 183 KB |
دانلود |
سعید جلیلی مسعود پزشکیان انتخابات ریاست جمهوری انتخابات انتخابات ریاست جمهوری 1403 ایران انتخابات ریاست جمهوری چهاردهم جلیلی مناظره مناظره انتخاباتی دولت مجلس شورای اسلامی
تهران وزارت بهداشت قتل هواشناسی آتش سوزی تب دنگی شهرداری تهران آموزش و پرورش خانواده سازمان هواشناسی سلامت حوادث
قیمت دلار قیمت طلا خودرو دولت سیزدهم بازار خودرو قیمت خودرو بازار سرمایه بورس قیمت سکه دلار حقوق بازنشستگان الکامپ
سینمای ایران سینما علیرضا قربانی تخت جمشید کتاب بازیگر تلویزیون رسانه ملی کنسرت دفاع مقدس شهید ماه محرم
دانش بنیان وزارت علوم وزیر علوم ماهواره
رژیم صهیونیستی غزه جنگ غزه آمریکا اسرائیل روسیه فلسطین فرانسه ترکیه جو بایدن دونالد ترامپ چین
فوتبال استقلال پرسپولیس یورو 2024 کریستیانو رونالدو تیم ملی پرتغال لیگ برتر باشگاه استقلال باشگاه پرسپولیس علیرضا بیرانوند نقل و انتقالات لیگ برتر ایران
هوش مصنوعی همراه اول نمایشگاه الکامپ سامسونگ اپل ایرانسل گوگل ربات نخبگان عیسی زارع پور
کاهش وزن میوه موبایل مغز لاغری چاقی ویتامین تب دانگ گرمازدگی کلسترول