アセンブラ(ARM64)勉強したいんやがいい教材ないか (40レス)
1-

1: nanansi 2025/02/20(木)18:45 ID:1ToGvbXz(1) AAS
ニーモニックってやつを使うのは分かった
2: 自作OSつくりたい 2025/02/20(木)18:53 ID:3zBDmm1m(1) AAS
ども。
ワイはアセンブラでOS作ろうか思てるで
外部リンク[html]:www.mztn.org
これで勉強しちょる
3: 2025/02/21(金)11:35 ID:vI88dzmZ(1) AAS
電気電子板の方が良くね
4: 2025/02/22(土)17:23 ID:ijDKe0z7(1) AAS
アセンブラー?!ARMとかコンパイラで作るもんだろw
5: 2025/02/23(日)20:21 ID:Bg9OstXm(1) AAS
ARMとかRISC系はアセンブラ覚えるだけ無駄だぞ
6
(1): 2025/02/23(日)22:31 ID:7B4X9MSl(1) AAS
どのCPUでもどんな命令やレジスタがあるかは公開されている
外部リンク:developer.arm.com
7: 2025/02/24(月)08:28 ID:oihfH6VR(1) AAS
人間が組んだアセンブラではストール起こして100%の性能発揮できないのでコンパイラが使われる
8
(1): 2025/02/24(月)09:00 ID:YGYyupvc(1/2) AAS
コンパイラの設計もコーディングも人間がやっているんだが…
9: 2025/02/24(月)11:10 ID:HT0HAXgg(1) AAS
>>6
それは単語だけ覚えたら言葉で他人とコミュニケーションが取れる、というのに近い
10
(1): 2025/02/24(月)14:25 ID:jhjJFPq0(1/2) AAS
書けるようになる必要はないがスタックフレームの構造とジャンプ命令の種類ぐらいは把握しておいたほうがC等でも役に立つ
11
(1): 2025/02/24(月)14:54 ID:PAmhC6AC(1) AAS
>>10
こういうこと奴がろくにプログラムできないのはわかる
そんな低レイヤーの発想でアプリが作れるか。いちいち意識してたら頭パンクして先に進めない
12: 2025/02/24(月)15:37 ID:8geLWEft(1) AAS
アナルバイブレーション
13
(2): 2025/02/24(月)15:40 ID:YGYyupvc(2/2) AAS
データ構造がキャッシュヒットしやすいとか意識しないの?
実行速度が100倍とか違ってくる
14: 2025/02/24(月)16:16 ID:jhjJFPq0(2/2) AAS
>>11
真面目にこういうこという奴がこんなタイトルのスレ開くかよ、煽りたいだけなら黙ってろ
15: 2025/02/24(月)23:55 ID:4L8nsUZO(1) AAS
概念だけ覚えたら後はニーモニック表を手元に置いとけばいい
石毎にフラグや出来る命令などが違うんだから、一つの石のニーモニックだけ覚えても仕方ない
ましてやRISCなどはプリフェッチされたコードとか無駄な動作の扱いに困るだけ
16: 2025/02/25(火)06:09 ID:39u1OkaF(1/3) AAS
コンパイラのソースコード見る
17: 2025/02/25(火)06:38 ID:OFsiKvyQ(1) AAS
>>8
できなくはないけどすごい時間がかかるって言ってる
高速道路も人間が作ったものだから歩いて行ける?そうだけどなんのためにそんなムダなことをw
あとアセンブラでOS?今どきふざけるなw
18
(1): 2025/02/25(火)16:55 ID:nAGoBf3b(1) AAS
>>13
本当にタイムクリティカルな部分はそうするかもしれんが、逆に開発工数が100倍以上に跳ね上がる。
てかARMのD/I CacheのサイズなんてSoC次第でポータビリティは低いのでやるだけ無駄。
19: 2025/02/25(火)21:02 ID:39u1OkaF(2/3) AAS
キャッシュヒットを狙うのは高級言語でもあたり前の素養なのに
20: 2025/02/25(火)21:53 ID:VO4hwLWp(1) AAS
画像処理とかでSIMD使いながらちょっとは意識したけど
まぁ..
つか、ゲームの方でもUnityのDOTS、Unreal EngineのMassフレームワーク
キャッシュを意識したデータ指向はやっと離陸しようとしてる段階
21: 2025/02/25(火)23:26 ID:niHgsJqP(1) AAS
>>13
一部はデータ構造にも関係してくるだろうが
メモリキャッシュが効くように
できる限りスタック上のローカル変数を使うとか
ヒープを使う場合も同時に使う領域をできる限り固めるとか
そういうことだろ

>>18
開発工数なんて変わらん
意識する·できるかどうかだけの問題
どんなアプリでも同じ
22: 2025/02/26(水)01:35 ID:39u1OkaF(3/3) AAS
高性能で表面化しないだけで 無能は10倍量のコードを書いて100倍遅いとか ザラだからね
アルゴリズムの集積は英語論文なので そういうのチェックしてないと過去の人
23: 2025/03/04(火)02:34 ID:VOLcqrY4(1) AAS
英語とかなかなか勉強する時間が取れないな
年単位で仕事休めばペラペラになれる自信だけはあるが
英語やってプログラム理論の論文読めるようになると確かに楽しそうだし生産性も上がるのは確実だが、そこまでやるかというコスパの問題だな
24: 2025/03/04(火)08:01 ID:Hmit/NMG(1) AAS
>年単位で仕事休めばペラペラになれる自信だけはあるが

まったくムダな一文だなw
こういうの省くところから始めたほうがいい
25: 2025/03/04(火)13:45 ID:vhIPWMfw(1) AAS
技術英語なんて読めてあたりまえだろに
26: 2025/03/09(日)08:36 ID:bLHeR3Xb(1) AAS
もうこれだけ自動翻訳とかできるようになったから、英語はよくね?
27
(1): 2025/03/12(水)18:02 ID:ttANcShH(1) AAS
英語って単語の羅列だからあんまり意味が伝わってこない言語ではあるよな

コレ
である
ペン

みたいな文章なら順にパースして読めるけど、単語が増えて長くなると頭のメモリに入りきらなくてキツく感じる
28: 2025/03/12(水)21:01 ID:dDPwLnop(1) AAS
技術英語なんて単語さえわかればそのまま読んでいくだけだろ
1-
あと 12 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s