ExercismのARM64 Assemblyトラックに参加すると、 78個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
.section .rodata
msg: .string "Assembly is awesome!\n"
.text
.global main
main:
adrp x0, msg
add x0, x0, :lo12:msg
stp x29, x30, [sp]
bl printf
ldp x29, x30, [sp]
mov x0, #0
ret
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
スクエア暗号と呼ばれる、秘密のメッセージを組み立てる古典的な方法を実装します。
与えられた自然数の素因数を計算します。
整数Nが与えられたとき、a + b + c = Nを満たすピタゴラスの三つ組をすべて求めます。
プログラミング言語にはそれぞれ、物事の進め方があります。ARM64 Assemblyも 同じです。メンターが、ARM64 Assemblyのエンジニアのように 考える方法と、ARM64 Assemblyらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 ARM64 Assemblyでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しくExercismのARM64 Assemblyトラックには、78つの演習があり、より良いコードを書くのに役立ちます。
ARM64 Assemblyの演習をすべて見る