逆アセンブラ、解析 [無断転載禁止]©2ch.net

2017/06/29(木) 06:49:57.73ID:2774YNon
そんな話をするスレ
50デフォルトの名無しさん
垢版 |
2021/10/20(水) 00:32:43.21ID:P5tYW80g
ふつう逆アセンブラを読むとは言わない
51デフォルトの名無しさん
垢版 |
2021/10/20(水) 00:54:18.55ID:WIz/eePJ
>>50
https://imgur.com/a/yyBeqiW
こういうのを理解して書き換えられるようになるには49の勉強法で有効ですか?
52デフォルトの名無しさん
垢版 |
2021/10/20(水) 02:14:55.36ID:OOb6GrpW
>>51
49の内容は基本、できて当たり前で
その先に逆アセンブラで変換したものがわかる
53デフォルトの名無しさん
垢版 |
2021/10/20(水) 04:23:47.80ID:tjBtBq8J
>>48-49
普通の語学でも言われるけど
まず描けるようになれ
詠む力は後から付いてくる
2021/10/20(水) 06:05:08.64ID:I2cv7mAQ
>>53
>>53
普通の語学は逆でしょう…先に読めるようになるべき
プログラミングについてはおっしゃるとおり
2023/06/07(水) 15:32:46.39ID:HjD6T17w
ハンド逆アセンブルできるようになりますか、という意味なのか、
逆アセンブラ(ツール)の仕組みがわかるようになりますか、という意味なのか、
逆アセンブラが出力したコードを読めるようになりますか、という意味なのか、
よくわからん
2023/10/18(水) 05:04:37.03ID:8qU4xxt0
!?(〃゜口゜)!?
57デフォルトの名無しさん
垢版 |
2023/11/11(土) 12:31:09.06ID:fuGMacjx
>>53 >>55
これ
https://www.youtube.com/watch?v=P6KRbjoFdwY
2023/11/11(土) 13:02:07.56ID:dmxmrLEI
>>51
確実にわかるとは保証できないな
アセンブリ言語は他の言語より特殊だから
買う金がもったいないならネット上のそれらしいページ探せ
59デフォルトの名無しさん
垢版 |
2023/11/12(日) 02:28:01.74ID:1JXk13gw
アセンブラを理解するための早道は以下がお勧め。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習

2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。
60デフォルトの名無しさん
垢版 |
2023/11/12(日) 02:28:39.16ID:1JXk13gw
アセンブラを理解するための早道は以下がお勧め。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習

2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。
61デフォルトの名無しさん
垢版 |
2023/11/12(日) 04:53:01.77ID:yMP0yjCE
>アセンブラを理解するための早道は以下がお勧め。
ArduinoやPICの機械語をマスターする方が速い
CはCで別にやれ
2023/11/12(日) 09:43:00.54ID:/CCVI0VI
わしらおっさん世代は、Z80とか、わかりやすい機械語で覚えたからね
わかりやすい機械語ってのは、大事なんかもしれん
63デフォルトの名無しさん
垢版 |
2023/11/12(日) 13:27:34.26ID:yMP0yjCE
初めて理解したのは 8080A だったな
2023/11/12(日) 19:14:46.49ID:b6iref88
わしはCASLだったぞ
2023/11/12(日) 19:42:17.10ID:OO+koJ2d
実際に汗・逆汗やったことある人なら、CASLは仕様書ひきひきわかると思う
そういう意味では、CASLはよくできてる
割り込み関係が(見かけ)ないくらいだけど、それもOS側が握ってると思えばおかしくはない

以上、非情報系の人間の感想
2023/11/13(月) 10:38:25.33ID:QMjdC+SV
CASLって実際の機械語は非公開(=出題範囲外)? 語長には触れてるらしいけど
67デフォルトの名無しさん
垢版 |
2023/11/16(木) 07:25:30.93ID:VU9grqAu
microsoft のvisual studio の逆アセンブリ機能は、左側にオブジェクトのメモリの位置を表示してくれるが、gccの-Sオプションをつけただけの逆アセンブリはそれがない
68デフォルトの名無しさん
垢版 |
2023/11/16(木) 10:43:53.96ID:QXdh7keC
ラベルで観れたら充分ですしおすし
69デフォルトの名無しさん
垢版 |
2023/12/06(水) 20:38:51.42ID:7Cu2FhSW
このひと最近こんなことやってんの?
https://www.yodobashi.com/product/100000009003780307/
https://www.yodobashi.com/product/100000009003780308/
70デフォルトの名無しさん
垢版 |
2024/12/31(火) 09:13:23.57ID:y7gVj3V4
Windows x64プログラミングはflat assemblerが良い感じ。
71デフォルトの名無しさん
垢版 |
2025/01/20(月) 21:53:14.65ID:qigym2cs
nasm + gccもお勧め
2025/01/21(火) 08:27:18.11ID:yRL5l1cZ
次のレスは来年までマテ
2025/01/28(火) 10:30:47.70ID:q8xQ82Vu
RISCチップだと意味不明なんだよなぁ
2025/02/12(水) 21:11:28.42ID:2XAx6hbr
DeepSeekは、GPUへアクセスするドライバ関係をアセンブラで作成したみたいだね
それによって高速で無駄のない動作を実現
2025/02/16(日) 11:48:43.88ID:AY7cmtZI
スレチかもしれませんが他になんか適当なスレが見当たらなかったので質問させてくだちい
Windows x64でPCIバスの割り込み処理のプログラミング例とか入門書とかありませんか、
いきなりMSDNサブスクリプションに入れとかInside Windows買えになっちゃう?
2025/02/16(日) 11:51:44.37ID:AY7cmtZI
ググったらインターフェースの2010年7月号のバックナンバーにそれらしい記事があるっぽい?
書泉に置いてあるかしら……
2025/02/18(火) 12:33:20.35ID:HbHlBTpR
國會圖書舘ならあるかも
78デフォルトの名無しさん
垢版 |
2025/05/24(土) 11:59:53.94ID:m7XUXVpl
>>75
普通WDK
2025/06/29(日) 12:15:34.78ID:zQA4sk9y
レスdクス
やっぱWDK……
とりま話が立ち消えになったので
「Windowsカーネルドライバプログラミング」(翔泳社)
買って積ん読になった……
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況