Apple Silicon のためのアセンブリ入門 by akkey

iOSDC Japan 2023
採択
パンフ記事(4ページ)

Apple Silicon のためのアセンブリ入門

AkkeyLab akkey AkkeyLab
3
  • 怖くないニーモニック
  • 文字出力と演算
  • Swift とアセンブリ

Apple Silicon、皆さんはどれくらい使い倒していますか?
現代の令和においても、我々は CPU と非常に近い距離で対話する手段を持っています。それがアセンブリです。
アセンブリは機械語に非常に近い低水準言語であり、CPU アーキテクチャによって記述方法も異なります。Swift などの高水準言語では記述方法が言語のバージョンアップ以外で変わることは少ないため、この特性に疑問を持つ人もいるかもしれません。

本稿では、アセンブリを通じて Apple Silicon を操作する方法を紹介します。初めは仕事に直接活かせないように思えるかもしれませんが、Apple Silicon と近い距離で対話することは意義深いものです。きっと Apple Silicon がさらに魅力的に感じられるでしょう!