역어셈블러(Disassembler)
- 기계어를 어셈블리 언어로 번역
- 이를 통해 어셈블리어만 이해할 수 있다면 역어셈블러를 사용하여 소프트웨어를 분석해 볼 수 있다.
명령어 집합구조(Instruction Set Architecture, ISA)
- 프로세서가 이해하고 실행할 수 있는 명령어의 집합과 그 명령어를 사용하여 수행할 수 있는 작업들
OpCode(명령어)
Operand(피연산자)
Operand 종류
- 상수(Immediate Value)
- 레지스터(Register)
- 메모리(Memory)
메모리 피연산자는 크기 지정자가 추가 될 수 있다.
크기 지정자
- BYTE 1바이트
- WORD 2바이트
- DWORD 4바이트