◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

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


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1740044708/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

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

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

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

コレ
である
ペン

みたいな文章なら順にパースして読めるけど、単語が増えて長くなると頭のメモリに入りきらなくてキツく感じる
28デフォルトの名無しさん
2025/03/12(水) 21:01:57.23ID:dDPwLnop
技術英語なんて単語さえわかればそのまま読んでいくだけだろ
29デフォルトの名無しさん
2025/03/13(木) 09:48:02.53ID:dQN340hk
>>27
日本語も、外人にとっては最後の方まで動詞が出てこないので同じく頭のメモリーが、
とか思っているかもしれない

いうなれば日本語と英語で脳内に別のスタック構造が要求される感じ?
30デフォルトの名無しさん
2025/03/13(木) 12:49:48.87ID:TBxE2TsU
>>29
それだ!
日本語ならスタックして即時FIFO読み出しパースできるが
英語なら日本語みたいにFIFO取り出しパースが効かないから、単語をスタックから取り出してソートして再度スタックに格納して、もう一回取り出して云々やって、そうこうしている間に俺のL2,L1キャッシュ使い切って最後まで処理できず

多分ツイート一個280byte読むので俺の脳内メモリはほぼ使い切る。2ツイート目でフリーズするロジックだわ。英語に限らずフランス語とか中国語も同じレベル。俺のアセンブラしょぼくてスマソ
31デフォルトの名無しさん
2025/03/23(日) 17:38:30.00ID:3L7kbFUL
八ビットならわかるが
十六ビットでセグメントってあたりでもうパニック
きっと三十二ビットだとセグメントセグメントってのがあって
六十四ビットだとセグメントセグメントセグメントってなるはず
32デフォルトの名無しさん
2025/03/23(日) 18:15:20.45ID:1NUrdsV1
なんねーよw
33デフォルトの名無しさん
2025/03/26(水) 05:02:04.20ID:8ONrnEAL
64ビットCPUなのに命令長は32ビット? そのせいで面倒くさい部分が
レジスタの数だって増えてるのに
32ビット固定がそんなにうれしいんかね?
まあきっとうれしいんでしょうなあ
いやべつにインテルはいってるがすきというわけじゃないけど
むずかしいことはわかりません
34デフォルトの名無しさん
2025/03/26(水) 17:11:35.74ID:EO8OYJ1S
全部覚える必要は無いけど
高級言語のどの部分に対応した命令なのか
レジスタの慣用的な使用方法など
これくらい知っておけばいいんじゃね?

不具合出て流れを追えば自然と身につく…はず…
35デフォルトの名無しさん
2025/04/29(火) 19:07:50.89ID:DUP3Wr3v
ARM64ってLLVM+Clang動くんけ?
36デフォルトの名無しさん
2025/05/03(土) 04:12:01.99ID:ny+dEqKQ
もしかして: Mac
37デフォルトの名無しさん
2025/05/03(土) 17:41:49.72ID:/c0pgBOL
なるほどMacも動くのか
38デフォルトの名無しさん
2025/05/04(日) 14:25:15.49ID:tlhSy5t2
Appleが育ての親だからな
39デフォルトの名無しさん
2025/05/04(日) 16:28:15.18ID:oy7UDlKz
別にホストで動かなくてもいいんじゃ?
クロスコンパイルするだけ
っていうかLLVMって
40デフォルトの名無しさん
2025/05/25(日) 08:12:33.56ID:fMGY+Oz2
Ubuntu Server for ARM
https://ubuntu.com/download/server/arm


lud20250916213945
このスレへの固定リンク: http://5chb.net/r/tech/1740044708/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 
  ↓この板の人気?スレ↓(一覧)
 
LinuxカーネルはC言語なのにオブジェクト指向
鉄板のコーディング規約
【悲報】macOSでOpenGL/CLが非推奨、CUDA対応は終了
Xamarin Part5
Smalltalk総合 Squeak Pharo
結局C++とRustってどっちが良いの? 3traits
競プロerのお前らのレート晒していけ
スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟]
シェルスクリプトで業務システム開発の被害者スレ
PowerShell -Part 5
初心者の俺に教えてください
【Java標準GUIライブラリ】 JavaFX スレッド
iphone6とmacbookpro(2015)ってまだ現役?
ふらっと C#,C♯,C#(初心者用) Part132
HSP総合スレ【part 10】 (c)2ch.net
WPF(.NET, WinUI) GUIプログラミング Part33
機械学習教えてください
Visual Studio Code / VSCode Part11
次世代言語13 COBOL Java PHP VBA Ruby
Ruby で GUI するスレ
メガデモを語る fr-08
シェルスクリプト総合 その37
VBScriptについて必死に話し合うスレ
Pythonのお勉強 Part68
[RPA]PC自動化技術総合スレ[効率化]
サイトを作ったんやがSEO対策って具体的になんや?
【Lua】組み込み系言語総合 その6【Squirrel】
わんくま死亡か?
Visual Studio 2017 Part5
08:39:46 up 4 days, 5:48, 1 user, load average: 308.17, 154.52, 122.14

in 0.47299098968506 sec @[email protected] on 091621