アセンブラ(ARM64)勉強したいんやがいい教材ないか (40レス)
アセンブラ(ARM64)勉強したいんやがいい教材ないか http://mevius.5ch.io/test/read.cgi/tech/1740044708/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
4: デフォルトの名無しさん [sage] 2025/02/22(土) 17:23:55.11 ID:ijDKe0z7 アセンブラー?!ARMとかコンパイラで作るもんだろw http://mevius.5ch.io/test/read.cgi/tech/1740044708/4
5: デフォルトの名無しさん [sage] 2025/02/23(日) 20:21:27.14 ID:Bg9OstXm ARMとかRISC系はアセンブラ覚えるだけ無駄だぞ http://mevius.5ch.io/test/read.cgi/tech/1740044708/5
6: デフォルトの名無しさん [] 2025/02/23(日) 22:31:15.46 ID:7B4X9MSl どのCPUでもどんな命令やレジスタがあるかは公開されている https://developer.arm.com/documentation/ddi0602/2024-12/?lang=en http://mevius.5ch.io/test/read.cgi/tech/1740044708/6
7: デフォルトの名無しさん [sage] 2025/02/24(月) 08:28:51.52 ID:oihfH6VR 人間が組んだアセンブラではストール起こして100%の性能発揮できないのでコンパイラが使われる http://mevius.5ch.io/test/read.cgi/tech/1740044708/7
8: デフォルトの名無しさん [] 2025/02/24(月) 09:00:18.05 ID:YGYyupvc コンパイラの設計もコーディングも人間がやっているんだが… http://mevius.5ch.io/test/read.cgi/tech/1740044708/8
9: デフォルトの名無しさん [sage] 2025/02/24(月) 11:10:46.16 ID:HT0HAXgg >>6 それは単語だけ覚えたら言葉で他人とコミュニケーションが取れる、というのに近い http://mevius.5ch.io/test/read.cgi/tech/1740044708/9
10: デフォルトの名無しさん [sage] 2025/02/24(月) 14:25:05.22 ID:jhjJFPq0 書けるようになる必要はないがスタックフレームの構造とジャンプ命令の種類ぐらいは把握しておいたほうがC等でも役に立つ http://mevius.5ch.io/test/read.cgi/tech/1740044708/10
11: デフォルトの名無しさん [sage] 2025/02/24(月) 14:54:20.52 ID:PAmhC6AC >>10 こういうこと奴がろくにプログラムできないのはわかる そんな低レイヤーの発想でアプリが作れるか。いちいち意識してたら頭パンクして先に進めない http://mevius.5ch.io/test/read.cgi/tech/1740044708/11
12: デフォルトの名無しさん [] 2025/02/24(月) 15:37:04.33 ID:8geLWEft アナルバイブレーション http://mevius.5ch.io/test/read.cgi/tech/1740044708/12
13: デフォルトの名無しさん [] 2025/02/24(月) 15:40:25.01 ID:YGYyupvc データ構造がキャッシュヒットしやすいとか意識しないの? 実行速度が100倍とか違ってくる http://mevius.5ch.io/test/read.cgi/tech/1740044708/13
14: デフォルトの名無しさん [sage] 2025/02/24(月) 16:16:15.52 ID:jhjJFPq0 >>11 真面目にこういうこという奴がこんなタイトルのスレ開くかよ、煽りたいだけなら黙ってろ http://mevius.5ch.io/test/read.cgi/tech/1740044708/14
15: デフォルトの名無しさん [sage] 2025/02/24(月) 23:55:29.44 ID:4L8nsUZO 概念だけ覚えたら後はニーモニック表を手元に置いとけばいい 石毎にフラグや出来る命令などが違うんだから、一つの石のニーモニックだけ覚えても仕方ない ましてやRISCなどはプリフェッチされたコードとか無駄な動作の扱いに困るだけ http://mevius.5ch.io/test/read.cgi/tech/1740044708/15
16: デフォルトの名無しさん [] 2025/02/25(火) 06:09:41.87 ID:39u1OkaF コンパイラのソースコード見る http://mevius.5ch.io/test/read.cgi/tech/1740044708/16
17: デフォルトの名無しさん [sage] 2025/02/25(火) 06:38:38.19 ID:OFsiKvyQ >>8 できなくはないけどすごい時間がかかるって言ってる 高速道路も人間が作ったものだから歩いて行ける?そうだけどなんのためにそんなムダなことをw あとアセンブラでOS?今どきふざけるなw http://mevius.5ch.io/test/read.cgi/tech/1740044708/17
18: デフォルトの名無しさん [sage] 2025/02/25(火) 16:55:28.68 ID:nAGoBf3b >>13 本当にタイムクリティカルな部分はそうするかもしれんが、逆に開発工数が100倍以上に跳ね上がる。 てかARMのD/I CacheのサイズなんてSoC次第でポータビリティは低いのでやるだけ無駄。 http://mevius.5ch.io/test/read.cgi/tech/1740044708/18
19: デフォルトの名無しさん [] 2025/02/25(火) 21:02:31.37 ID:39u1OkaF キャッシュヒットを狙うのは高級言語でもあたり前の素養なのに http://mevius.5ch.io/test/read.cgi/tech/1740044708/19
20: デフォルトの名無しさん [sage] 2025/02/25(火) 21:53:34.63 ID:VO4hwLWp 画像処理とかでSIMD使いながらちょっとは意識したけど まぁ.. つか、ゲームの方でもUnityのDOTS、Unreal EngineのMassフレームワーク キャッシュを意識したデータ指向はやっと離陸しようとしてる段階 http://mevius.5ch.io/test/read.cgi/tech/1740044708/20
21: デフォルトの名無しさん [sage] 2025/02/25(火) 23:26:56.59 ID:niHgsJqP >>13 一部はデータ構造にも関係してくるだろうが メモリキャッシュが効くように できる限りスタック上のローカル変数を使うとか ヒープを使う場合も同時に使う領域をできる限り固めるとか そういうことだろ >>18 開発工数なんて変わらん 意識する·できるかどうかだけの問題 どんなアプリでも同じ http://mevius.5ch.io/test/read.cgi/tech/1740044708/21
22: デフォルトの名無しさん [] 2025/02/26(水) 01:35:23.41 ID:39u1OkaF 高性能で表面化しないだけで 無能は10倍量のコードを書いて100倍遅いとか ザラだからね アルゴリズムの集積は英語論文なので そういうのチェックしてないと過去の人 http://mevius.5ch.io/test/read.cgi/tech/1740044708/22
23: デフォルトの名無しさん [sage] 2025/03/04(火) 02:34:31.50 ID:VOLcqrY4 英語とかなかなか勉強する時間が取れないな 年単位で仕事休めばペラペラになれる自信だけはあるが 英語やってプログラム理論の論文読めるようになると確かに楽しそうだし生産性も上がるのは確実だが、そこまでやるかというコスパの問題だな http://mevius.5ch.io/test/read.cgi/tech/1740044708/23
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 17 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s