واضح آرشیو وب فارسی:سایت ریسک: View Full Version : تبدیل مبنا به 16 در اسمبلی sia 036820-05-2009, 06:11 PMکسی الگوریتم تبدیل مبنایی مثل 10 یا 2 به 16 و بالعکس رو بلده؟البته در زبان اسمبلی بگید قسمتهای عددیش رو میتونم یه کاری بکنم ولی سر حروف a تا f گیر کردم !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! roya_borhany20-05-2009, 11:56 PMسلام کد زبان ماشین باینری به bcd که همه جا هست. من یه کد دارم منتها هنوز امتحان نکردم ببینم جواب میده یا نه؟ اما روش تبدیل از مبنای bcd به bin این طوریه که عدد بی سی دی ر 2 بی سی دی تقسیم متوالی میشه و خارج قسمت های اول و سوم اون با هم جمع میشن. در این حالت مبنای 16 به مبنای 2 برده میشه البته برای اعداد یک بایتی. در مورد تبدیل n به n هم گفتم که استادمون روش کار کنه الگوریتمشو برات دربیاره موفق باشید sia 036821-05-2009, 04:12 PMسلام کد زبان ماشین باینری به bcd که همه جا هست. من یه کد دارم منتها هنوز امتحان نکردم ببینم جواب میده یا نه؟ اما روش تبدیل از مبنای bcd به bin این طوریه که عدد بی سی دی ر 2 بی سی دی تقسیم متوالی میشه و خارج قسمت های اول و سوم اون با هم جمع میشن. در این حالت مبنای 16 به مبنای 2 برده میشه البته برای اعداد یک بایتی. در مورد تبدیل n به n هم گفتم که استادمون روش کار کنه الگوریتمشو برات دربیاره موفق باشید این bcd همون هگزای خودمونه دیگه؟ روش تبدیلش رو میدونم ولی سر حروفش گیر کردم(a . f) majeed 7623-05-2009, 01:55 AMدوست من حروف a تا f به ترتیب میشه میشه اعداد 10 تا 15 اگر کارت راه نیفتاد بگو تا برات یه سورس بزارم sia 036823-05-2009, 07:08 AMدوست من حروف a تا f به ترتیب میشه میشه اعداد 10 تا 15 اگر کارت راه نیفتاد بگو تا برات یه سورس بزارم یعنی کد اسکی مثلا a میشه 10 و b میشه 11 ؟ درست برداشت کردم؟ اگه سورس آماده ای هم دارید و بزارید خوب میشه ممنون majeed 7623-05-2009, 03:38 PMسلام کلا 4 تا مبنا اینترنشنال تعریف شده 1-باینری (مبنای دو) 2-اکتا(Octa) مبنای هشت 3-دسیمال(ده دهی) << که تمامی اعداد واقعی که باهاشون سروکار داریم تو این مبنا هستند 4-هگزادسیمال(شانزده تایی) مثال: http://i42.tinypic.com/nyw9ih.jpg اینهم یه سورس که به زبان پاسکال نوشتم برای تبدیل همه ی مبناها(با پاسکال چون خواستم همه استفاده کنند) الگوریتم رو خودت یاد بگیر از توی کد راحته !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! فقط لطف کنید منبع رو هم بگید در ضمن کپی کردن!!! امیدوارم مفید بوده باشه roya_borhany23-05-2009, 04:54 PMسلام. تبدیل n به n : برای تبدیل مبنای عدد 7 در مبنای 8 که می خواهد به مبنای 3 برود باید عدد 7 بر سه تقسیم شود و ابتدا خارج قسمت و سپس باقیمانده نوشته شود که برابر است با 21 و به همین ترتیب برای اعداد دیگر. پس باید al و ah را نگه داشت تبدیل حروف به عدد: این الگوریتم آن است. اسمبلی کنی جواب میده منتها باید ورودیت رشته باشه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 7192]