انجمن پی ال سی وان

نسخه‌ی کامل: ذخیره شماره بیت فعال شده در رجیستر
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
200 عدد بیت داریم (M1~M200)، می خواهیم هر وقت یکی از این بیتها روشن می شود، شماره بیت مربوطه درون یک رجیستر قرار گیرد. 
مثلا اگر M80 روشن شود رجیستر R0 مقدار 80 بگیرد؟

با استفاده از تابع 58 (Encode) می توانید شماره آدرس یک بیت ، از یک مجموعه بیت را به یک رجیستر منتقل کنید. 
در این نمونه برنامه هر وقت یکی از بیت های M1 تا M200 روشن شود ، شماره آدرس آن درون رجیستر R0 قرار می گیرد.