Modern Arm Assembly Language Programming: Covers Armv8-A 32-bit, 64-bit,and SIMD 英語版 Daniel Kusswurm (著) ¥6,295 出版社 : Apress; 1st版 (2020/10/8) ISBN-10 : 1484262662 ISBN-13 : 978-1484262665本の情報: Amazon Japan Apress オンラインで読む: a-press (@gm.tsuda.ac.jp でログインすること) ソースコード: github 学内のみアクセス可: zipファイル  展開 |
本Webページの実行例は以下の環境で実行したものです。
この本の発行元から配布されているソースコードでは、アセンブリ言語のコードは *.s ファイルに
記述されています。
しかし、本Webページで公開しているコードでは、gcc の __asm()
関数を使って、
*.cpp ファイル内に記述するように書き直しています。
また、アセンブリ言語の命令コードも若干違いがあった(たとえばSIMD命令の.4sなどの指定方法)ので、
Apple M1 Mac で動作するように変更しています。
gcc -v の実行結果 |
|
as -v の実行結果 |
|