ट्रैक
/
MIPS Assembly
MIPS Assembly
/
अभ्यास
/
त्रिआधारी
त्रिआधारी

त्रिआधारी

आसान

निर्देश

एक त्रिनरी संख्या को मूल सिद्धांतों से उसके दशमलव रूप में बदलिए। यह संख्या स्ट्रिंग के रूप में दी जाती है, जैसे '102012'।

अगर कोई स्ट्रिंग अमान्य त्रिनरी बताती है, तो प्रोग्राम उसे वैल्यू 0 माने।

त्रिनरी संख्याओं में तीन चिह्न होते हैं: 0, 1 और 2।

त्रिनरी संख्या में सबसे अंतिम स्थान 1 का होता है। उससे पहले वाला स्थान 3 का, उससे पहले वाला 9 का, और इसी तरह आगे।

# "102012"
    1       0       2       0       1       2    # the number
1*3^5 + 0*3^4 + 2*3^3 + 0*3^2 + 1*3^1 + 2*3^0    # the value
  243 +     0 +    54 +     0 +     3 +     2 =  302

अगर आपकी भाषा की स्टैंडर्ड लाइब्रेरी में यह रूपांतरण करने वाला कोई मेथड है, तो मान लीजिए कि वह मौजूद ही नहीं है और इसे खुद लागू कीजिए।

रजिस्टर

रजिस्टर उपयोग टाइप विवरण
$a0 इनपुट एड्रेस ट्रिनरी अक्षरों की null-टर्मिनेटेड स्ट्रिंग
$v0 आउटपुट पूर्णांक इनपुट स्ट्रिंग की दशमलव वैल्यू
$t0-9 अस्थायी कोई भी अस्थायी भंडारण के लिए इस्तेमाल होता है
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
MIPS Assembly Exercism

त्रिआधारी शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और MIPS Assembly को 70 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।