کسی الگوریتم تبدیل مبنایی مثل 10 یا 2 به 16 و بالعکس رو بلده؟البته در زبان اسمبلی بگید قسمتهای عددیش رو میتونم یه کاری بکنم ولی سر حروف a تا f گیر کردم
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کسی الگوریتم تبدیل مبنایی مثل 10 یا 2 به 16 و بالعکس رو بلده؟البته در زبان اسمبلی بگید قسمتهای عددیش رو میتونم یه کاری بکنم ولی سر حروف a تا f گیر کردم
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام کد زبان ماشین باینری به bcd که همه جا هست. من یه کد دارم منتها هنوز امتحان نکردم ببینم جواب میده یا نه؟ اما روش تبدیل از مبنای bcd به bin این طوریه که عدد بی سی دی ر 2 بی سی دی تقسیم متوالی میشه و خارج قسمت های اول و سوم اون با هم جمع میشن. در این حالت مبنای 16 به مبنای 2 برده میشه البته برای اعداد یک بایتی. در مورد تبدیل n به n هم گفتم که استادمون روش کار کنه الگوریتمشو برات دربیاره
موفق باشید
این bcd همون هگزای خودمونه دیگه؟
روش تبدیلش رو میدونم ولی سر حروفش گیر کردم(a . f)
دوست من حروف a تا f به ترتیب میشه میشه اعداد 10 تا 15
اگر کارت راه نیفتاد بگو تا برات یه سورس بزارم
یعنی کد اسکی مثلا a میشه 10 و b میشه 11 ؟ درست برداشت کردم؟ اگه سورس آماده ای هم دارید و بزارید خوب میشه ممنون
سلام
کلا 4 تا مبنا اینترنشنال تعریف شده
1-باینری (مبنای دو)
2-اکتا(Octa) مبنای هشت
3-دسیمال(ده دهی) << که تمامی اعداد واقعی که باهاشون سروکار داریم تو این مبنا هستند
4-هگزادسیمال(شانزده تایی)
مثال:
اینهم یه سورس که به زبان پاسکال نوشتم برای تبدیل همه ی مبناها(با پاسکال چون خواستم همه استفاده کنند)
الگوریتم رو خودت یاد بگیر از توی کد راحته
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فقط لطف کنید منبع رو هم بگید در ضمن کپی کردن!!!
امیدوارم مفید بوده باشه
Last edited by ADRIEN; 24-05-2009 at 18:36.
سلام. تبدیل n به n :
برای تبدیل مبنای عدد 7 در مبنای 8 که می خواهد به مبنای 3 برود باید عدد 7 بر سه تقسیم شود و ابتدا خارج قسمت و سپس باقیمانده نوشته شود که برابر است با 21 و به همین ترتیب برای اعداد دیگر. پس باید al و ah را نگه داشت
تبدیل حروف به عدد:
این الگوریتم آن است. اسمبلی کنی جواب میده منتها باید ورودیت رشته باشه
موفق باشیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
من برنامه مبناها رو میخواستم که از 2 و4و8و16 به مبنای 10 ببره
اگه دارین برام بذارین ممنون میشم
[سلام ،
من یه توضیح کلی لازم دارم در مورد مبنای 16
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)