コンテンツにスキップ

逆アセンブラ

出典: フリー百科事典『ウィキペディア(Wikipedia)』

: disassembler; 

概要

[編集]


リバースエンジニアリングツールとしての逆アセンブラ

[編集]







20[1]

デバッガとしての逆アセンブラ

[編集]

Mix

[ 1]

[ 2]

サンプル

[編集]

[2][3]CPU

00Z80 CPUnopVAX CPUhalti8086 CPU0000 00AVR CPUnopV850 CPUnopARM CPUmovs r0, r0i8086 CPUadd %al,(%bx,%si)i386 CPUadd BYTE PTR [eax], alMIPS16 CPUaddiu s0,sp,000 00 00 00MIPS CPUnopMC68000 CPUorib #0,%d0Alpha CPUhalt

脚注

[編集]

注釈

[編集]
  1. ^ 規模にもよるが、バグが一切ないソフトウェアはほとんどない。コンパイラもソフトウェアの一種であり、例外ではない。処理系自体の知名度を問わず、複雑な仕様の言語コンパイラや、テストが十分なされていないコンパイラにはバグが混入しやすい。
  2. ^ この機能を持つデバッガを特にシンボリックデバッガまたはソースレベルデバッガと呼ぶ。

出典

[編集]


(一)^ . 2022104

(二)^ Online Disassembler (). onlinedisassembler.com. 2021113

(三)^ Online Assembler and Disassembler (). shell-storm.org. 2024517

関連項目

[編集]
ツール群

外部リンク

[編集]