Exercism-এর MIPS Assembly ট্র্যাকে যোগ দিন এবং পেয়ে যান 70টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
# Convert ascii string of binary digits to integer
#
# $a0 - input, pointer to null-terminated string of 1's and 0's
# $v0 - output, integer form of binary string
# $t0 - ascii value of the char pointed to
# $t1 - integer value (0 or 1) of the char pointed to
.globl binary_convert
binary_convert:
li $v0, 0 # Reset accumulator to 0.
loop:
lb $t0, 0($a0) # Load a character,
beq $t0, $zero, end # if it is null then return.
sll $v0, $v0, 1 # Otherwise shift accumulator left,
addi $t1, $t0, -48 # calculate the value of the character,
or $v0, $v0, $t1 # and add that to the accumulator.
addi $a0, $a0, 1 # Finally, increment the pointer
j loop # and loop.
end:
jr $ra
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
সংখ্যার একটি স্ট্রিং দেওয়া থাকলে সেই স্ট্রিংয়ের ভেতরে `n` দৈর্ঘ্যের সব সংলগ্ন সাবস্ট্রিং আউটপুট দিন।
একটি টিক-ট্যাক-টো ম্যাচের গেম অবস্থা নির্ধারণ করুন।
ভিন্ন আকারের দুটি বালতি দিয়ে নির্দিষ্ট পরিমাণ লিটার কীভাবে মাপা যায় তা দেখান।
MIPS একটি সহজ অ্যাসেম্বলি ভাষা, যা বিশ্ববিদ্যালয়ের কম্পিউটার আর্কিটেকচার কোর্সে ব্যবহৃত হয়।
কোটি কোটি সরবরাহকৃত পণ্যের কেন্দ্রে রয়েছে MIPS।
MIPS নিয়ে ব্যাপকভাবে ডকুমেন্টেশন রয়েছে, বিশেষত কম্পিউটার আর্কিটেকচার নিয়ে একাডেমিক লেখায়।
সংক্ষিপ্ত ইনস্ট্রাকশনের মাধ্যমে দ্রুত এক্সিকিউশন গতি এর সূচনালগ্ন থেকেই একটি মূল বৈশিষ্ট্য হয়ে আছে।
একটি RISC-ভিত্তিক অ্যাসেম্বলি ভাষা হিসেবে এতে রয়েছে ছোট এবং অর্থোগোনাল ইনস্ট্রাকশন সেট।
MIPS প্রথম আত্মপ্রকাশ করে ১৯৮৫ সালে, নতুন চ্যালেঞ্জ মোকাবিলায় বিবর্তিত হয়েছে, এবং ২০১৪ সাল থেকে স্থিতিশীল রয়েছে।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। MIPS Assembly ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে MIPS Assembly ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে MIPS Assembly ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান MIPS Assembly ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ MIPS Assembly ট্র্যাকে আছে 70টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব MIPS Assembly অনুশীলনী দেখুনসবচেয়ে বড় কথা, এটি সবার জন্য ১০০% ফ্রি।
MIPS Assembly ট্র্যাকে যোগ দিন