Szeretnéd megtanulni és elsajátítani a(z) MIPS Assembly kurzust?

Csatlakozz az Exercism MIPS Assembly kurzusához, ahol hozzáférhetsz 70 feladathoz a kódod automatikus elemzéséhez és személyes mentoráláshoz, ráadásul mindez 100%-ban ingyenes.

MIPS Assembly bemutatása

# 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 programozási feladat a(z) MIPS Assembly kurzushoz az Exercismen. Collatz-sejtés és Virágmező között.


Fejleszd programozási tudásodat szórakoztató, jutalmazó programozási feladatokkal, amelyek az Exercismen próbára teszik a fogalmak megértését.

Nézd meg az összes MIPS Assembly feladatot az Exercismen

MIPS Assembly legfontosabb jellemzői


MIPS Assembly

Könnyen tanulható

A MIPS egy egyszerű assembly nyelv, amelyet egyetemi számítógép-architektúra kurzusokon használnak.

Széles körben használt

A MIPS több milliárd forgalomba került termék központi része.

Kiterjedt dokumentáció

A MIPS széles körben dokumentált, különösen a számítógép-architektúráról szóló tudományos szövegekben.

Gyors

A kompakt utasításoknak köszönhető gyors végrehajtási sebesség már a kezdetektől fogva az egyik legfontosabb jellemzője.

Kicsi

RISC-alapú assembly nyelvként kis, ortogonális utasításkészlettel büszkélkedhet.

Stabil

A MIPS 1985-ben jelent meg először, az új kihívásokhoz alkalmazkodva fejlődött, és 2014 óta stabil.

Mentorálás a(z) MIPS Assembly módján

Minden nyelvnek megvan a maga módja a dolgok elvégzésére. MIPS Assembly sem kivétel. Mentoraink segítenek megtanulni úgy gondolkodni, mint egy MIPS Assembly fejlesztő, és megtanítanak idiomatikus kódot írni MIPS Assembly nyelven. Ha megoldottál egy feladatot, küldd be önkéntes csapatunknak, ők pedig tippeket, ötleteket és visszajelzést adnak arról, hogyan teheted még inkább olyanná, amit általában a(z) MIPS Assembly nyelven látsz - segítenek felfedezni azokat a dolgokat, amelyekről nem tudod, hogy nem tudod.

Tudj meg többet a mentorálásról

Közösség által írt MIPS Assembly feladatok

A(z) MIPS Assembly kurzus az Exercismen 70 feladatból áll, amelyek segítenek jobb kódot írni.

Nézd meg az összes MIPS Assembly feladatot
MIPS Assembly

Kezdj bele a(z) MIPS Assembly kurzusba

A legjobb rész: mindenkinek 100%-ban ingyenes.

Csatlakozz a(z) MIPS Assembly kurzushoz