واضح آرشیو وب فارسی:سایت ریسک: ila31-08-2007, 08:31 PMدر مورد صفر و یک کردن تو مبانی کامپیوتر برام توضیح میدید...کامل همرا ه با مثال..مثلا چه جوری یه عددی رو میدن میگن تبدیلش کنین به صفر و یک..و بلعکس Herasat01-09-2007, 01:44 AMسلا م چون كامپيوتر يك وسيله ديجيتالي است پس از منطق ديجيتالي پيروي مي كند. در منطق ديجيتال صفر(0) يعني خاموش و يك (1) يعني روشن. واين يعني يك سيستم ديجيتال با همه ي پيشرفتي كه دارد دست آخر تمام اعمالش را بصورت منطق باينري انجام ميدهد ، زيرا تنها راه قابل فهم براي سيستم است. كاربرد منطق باينري زماني درك ميشود كه لازم است محاسباتي در زمينه يكسري از مسائل محاسباتي در زمينه طراحي سخت افزاري و سيستمي صورت گيرد كه كمي پيچيده مي باشد اما براي در ك بهتر آن را بصورت ساده تري مطرح مي كنم . ممكن است در يك زبان بر نامه نويسي سطح پايين مثل ( اسمبلي ) لازم باشد دو عدد با هم جمع شون براي اين كار لازم است ابتدا دو عدد كه در مبناي ده هستند مثل 20 و 10 به دو عدد در مبناي دو تبديل شوند و سپس محاسبه انجام شود. براي انجام اين عمل كافي است به شكل زير عمل كنيم: 1- ابتدا 20 را تقسيم بر 2 مي كنيم 2- و باقي مانده را در يك گوشه يادداشت ميكنيم. 3- خارج قسمت را بر 2 تقسيم كرده و باقي مانده را در گوشه اي مينويسيم 4- خارج قسمت تقسيم آخري را بر 2 تقسيم ميكنيم و باقي مانده را در گوشه اي مي نويسيم 5- خارج قسمت تقسيم آخري را بر 2 تقسيم كرده و باقي مانده را مي نويسيم 6- اين عمل تا جايي صورت مي گيرد كه آخرين خارج قسمت از 2 كمتر باشد 7- حال آخرين خارج قسمت را نيز يادداشت مي كنيم 8- حال از آخرين مقدار نوشته شده شروع به نوشتن از چپ ب راست مي كنيم تا به اولين رقم نوشته شده برسيم. 9- يعني (10100) در مبناي 2 عدد 20 10 و همين كار را براي عدد 10 انجام مي دهيم. ---------------------------------------------------------------------------------------------------------------------------- * براي تبديل از مبناي 2 به 10 نيز بصورت زير عمل مي كنيم : عدد ( 10100) را به مبناي 10 ببريد. 1- از راست به چپ به اولين رقم توان 0 2-به دومين رقم توان 1 و همين طور تا آخرين رقم به شماره توان مي افزاائيم. و در آخر مي نويسيم 20 = 4^2*0 + 1^2*0+ 2^2*1 + 3^2*0 + 4^2*1 در ضمن براي آشنايي بيشتر حتما كتاب زبان ماشين و اسمبلي يكي از انتشارات معتبر را مطالعه كنيد. meysam-OK01-09-2007, 03:51 PMروش ساده تری هم برای تبدیل وجود داره Mehrshad 256201-09-2007, 04:58 PMسلام دوست عزيز.راهنمايي تكميل بود.راهي جز اين وجود نداره.اگه مي خواي كارت ساده تر بشه بايد اين الگوريتم را برنامه نويسي كني. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 886]