می‌خواهید MIPS Assembly را یاد بگیرید و در آن استاد شوید؟

به مسیر MIPS Assembly در Exercism بپیوندید تا از این موارد بهره‌مند شوید: 70 تمرین همراه با تحلیل خودکار کد شما و مربی‌گری شخصی، همه ۱۰۰٪ رایگان.

درباره‌ی MIPS Assembly

# 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

70 تمرین برنامه‌نویسی برای MIPS Assembly در Exercism. از زیرلیست تا حدس کولاتز.


با تمرین‌های برنامه‌نویسی سرگرم‌کننده و پاداش‌دهنده‌ای که درک شما از مفاهیم را در Exercism می‌سنجند، در برنامه‌نویسی بهتر شوید.

همه‌ی تمرین‌های MIPS Assembly را در Exercism ببینید

ویژگی‌های کلیدی مسیر MIPS Assembly


MIPS Assembly

یادگیری آسان

MIPS یک زبان اسمبلی ساده است که در درس‌های معماری کامپیوتر دانشگاه‌ها استفاده می‌شود.

پرکاربرد

MIPS در قلب میلیاردها محصول عرضه‌شده قرار دارد.

مستندات گسترده

مستندات MIPS فراوان است، به‌ویژه در متون دانشگاهی درباره‌ی معماری کامپیوتر.

سریع

سرعت اجرای بالا، به لطف دستورهای فشرده، از ابتدای پیدایش یکی از ویژگی‌های کلیدی بوده است.

کوچک

به عنوان یک زبان اسمبلی مبتنی بر RISC، از مجموعه‌دستور کوچک و متعامد برخوردار است.

پایدار

MIPS نخستین بار در سال ۱۹۸۵ پدیدار شد، برای رویارویی با چالش‌های تازه تکامل یافت و از سال ۲۰۱۴ پایدار مانده است.

به سبک MIPS Assembly منتور بگیرید

هر زبانی روش خودش را برای انجام کارها دارد. MIPS Assembly هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک می‌کنند مثل یک برنامه‌نویس MIPS Assembly فکر کنید و کد را به سبک اصیل MIPS Assembly بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکته‌ها، ایده‌ها و بازخوردی درباره‌ی این که چطور آن را به آنچه معمولاً در MIPS Assembly می‌بینید نزدیک‌تر کنید به شما بدهند؛ آن‌ها کمک می‌کنند چیزهایی را کشف کنید که نمی‌دانید که نمی‌دانید.

درباره‌ی منتورینگ بیشتر بدانید

تمرین‌های MIPS Assembly برگرفته از جامعه‌ی کاربران

مسیر MIPS Assembly در Exercism شامل 70 تمرین است تا به شما کمک کند کد بهتری بنویسید.

همه‌ی تمرین‌های MIPS Assembly را ببینید
MIPS Assembly

با مسیر MIPS Assembly شروع کنید

از همه بهتر، برای همه ۱۰۰٪ رایگان است.

به مسیر MIPS Assembly بپیوندید