■ このスレッドは過去ログ倉庫に格納されています
アセンブリ言語やる意味ってあるの?
- 1 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:34:26.263 ID:/jB/rqhU0.net
- あるよな
- 2 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:34:53.210 ID:U+0/5i5Td.net
- 基礎は身につく
- 3 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:35:29.434 ID:v/bZfnQC0.net
- 機械の気持ちになれる
- 4 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:36:12.133 ID:MjyeL1p70.net
- マイコンなんかでハード固有のsyskeyなんかがあるから
特定レジスタへの書き込みでインラインアセンブリとか使うくらいじゃないか?(´・ω・`)
- 5 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:36:14.369 ID:3YcCw1jy0.net
- アセンブリ言語じゃ機械の気持ちにはなれねぇよ
機械語じゃなきゃわかんねぇ
- 6 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:38:20.810 ID:+P8dz2YS0.net
- 居ないと話にならないレベルで必須だがそんなに大量には要らないという微妙な立ち位置
- 7 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:38:58.833 ID:45cj2rxQa.net
- 昔は処理高速化するのに意味があったけど
今は原理くらいの知識だけで良いと思う
- 8 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:41:03.505 ID:3YcCw1jy0.net
- 低レイヤーでできることはたくさんある
>>4や>>7だけじゃなくてね
たとえば固定時間のウェイト等
- 9 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:45:35.567 ID:MjyeL1p70.net
- >>8
OSの上から扱うんであれば そのへんはOS側に隠蔽してやってもらってるでしょ?(´・ω・`)「
- 10 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:47:51.272 ID:+P8dz2YS0.net
- >>9
アセンブラならNMIが使えるからOSの都合で揺らがないってことじゃないかな
あとブートストラップも高級言語は有り得ないよね
- 11 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:49:20.108 ID:45cj2rxQa.net
- アセンブリは組み込み系では使うけど
必要とする人は少数
- 12 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:49:51.311 ID:bmmkQKME0.net
- コンパイラの挙動を予測するのに役立つかな?ぐらい
- 13 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:50:07.458 ID:bvjnyy5p0.net
- アッセンブルEx10てのがボトムズにあるよな
- 14 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:53:16.491 ID:3YcCw1jy0.net
- >>9
OSないことも多いよ
>>10のやり方でもいいし
そもそもクロックから計算すれば高精度に固定時間ウェイトできる
- 15 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:54:52.996 ID:3YcCw1jy0.net
- ちなみに>>10で出たブートストラップはCでも書けるよ
マイコンとコンパイラによるけどね
- 16 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:55:53.776 ID:bmmkQKME0.net
- もしタイムリープしたときにアセンブラ知識が必要になるかもしれない
- 17 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:56:22.418 ID:BPmSBqtp0.net
- ファミコンの開発環境ほしいんだけど
- 18 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:56:34.571 ID:3YcCw1jy0.net
- こんな感じでガチ組込み勢って相当数少ないけど身に付けたら結構儲かるよ
- 19 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:56:50.197 ID:45cj2rxQa.net
- コンパイラに依存するところは隠蔽するのが普通
近年ではソースコードの可読性が優先されるので
数クロックの実行速度向上に必死になることが少ない
- 20 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:57:15.823 ID:MjyeL1p70.net
- >>10
OSを介さないで基幹部へのアクセスはだめやろ(´・ω・`)
割り込みのベクタ処理 シャドウレジスタ とかってマイコンでのはなしでしょ?(´・ω・`)
- 21 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:57:59.746 ID:bmmkQKME0.net
- そこまでシビアなタイミング管理が必要な案件ってどんなの?
- 22 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 00:58:48.551 ID:MjyeL1p70.net
- >>21
タイミング管理なら 配線遅延までプログラムできるFPGAでしょ(´・ω・`)
- 23 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:01:46.268 ID:45cj2rxQa.net
- ちゃんとハードウェア知識のある組み込み系ソフトウェア開発者は稼げる
アセンブリを知ってるだけのレベルだと大して役に立たないよな
- 24 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:02:06.652 ID:3YcCw1jy0.net
- >>21
たとえばモータ回すとか
>>22
いつも思うけどあんまりハードに近いところ詳しくないでしょ
知識がいろいろあるのは知ってるけど
- 25 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:05:59.427 ID:22B34iSM0.net
- 何事も出来るだけじゃ話にならないよな?
何でも資格さえ持ってれば、信用も確立出来るし。
仕事のオファーもするかどうかは資格の有無で決めるだろうし。
- 26 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:06:31.322 ID:MjyeL1p70.net
- >>24
なんだかなぁ(´・ω・`)
論理回路のメタステーブルとか対策したことある?(´・ω・`)
- 27 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:07:49.225 ID:+P8dz2YS0.net
- >>20
OSが立ち上がってない状態なら直接アクセスするしかないでしょw
- 28 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:08:25.663 ID:ytQEEk1Z0.net
- 作業服を着てる人の仕事
- 29 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:08:49.568 ID:3YcCw1jy0.net
- >>26
それはソフトウェアの領域じゃないよ
- 30 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:09:04.582 ID:MjyeL1p70.net
- >>27
それ ブートローダーつくってOS自作してるやんか(´・ω・`)
- 31 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:09:05.582 ID:K0QTXNmW0.net
- 改造できる
- 32 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:10:29.614 ID:MjyeL1p70.net
- >>29
ハードに近いとこって言うから
ハードウエア記述言語について知ってると思ったんだが?(´・ω・`)
- 33 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:10:43.024 ID:+P8dz2YS0.net
- >>30
だからOS介さない場合もあるでしょ
- 34 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:10:47.131 ID:bmmkQKME0.net
- >>24
ちなみにどんなmsec以下?
- 35 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:11:34.749 ID:3YcCw1jy0.net
- >>34
当然1ms以下だよ
100usとか
- 36 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:11:54.959 ID:MjyeL1p70.net
- >>33
そういう説明はよくないよ(´・ω・`)
スレ読んでる人が混乱する(´・ω・`)
- 37 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:13:43.375 ID:3YcCw1jy0.net
- >>36
多分ベアメタルを勉強した方がいいと思う
- 38 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:15:08.551 ID:mPfSZyfi0.net
- コンパイラ開発してたら日々アセンブリと格闘だよ
- 39 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:16:20.210 ID:zOYfTVMJM.net
- リバースに手を出そうとして投げました
- 40 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:18:28.002 ID:MjyeL1p70.net
- >>37
エミュレータテストやって フロッピーディスク始動とかしてたけど
通常使用ではOSでのCの汎用性のほうが使いやすい(´・ω・`)
- 41 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:18:34.958 ID:+P8dz2YS0.net
- ちなみに皆現役なの?
俺は何十年も前にOS作ってた時の話
- 42 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:22:52.510 ID:45cj2rxQa.net
- >>39
今は優秀な逆汗ツールがあるので難しくはない
- 43 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:24:05.826 ID:n4q6kfyu0.net
- なんの石よ?
- 44 :以下、?ちゃんねるからVIPがお送りします:2021/10/04(月) 01:26:26.375 ID:tMu/Rfjn0.net
- 昔テクニカルエンジニア(エンベデッド)試験を受けたけど
弁理士試験の選択科目免除のためにしか使わなかったな。。。
総レス数 44
11 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★