명령어 집합 구조 의미론
CPU가 실행하는 각 기계어 명령어(ARM, x86 등)가 레지스터와 메모리 상태를 어떻게 변화시키는지 수학적으로 정의한 규칙이다. 저수준 코드 검증을 위해서는 하드웨어의 동작 방식을 비트 단위로 정확히 모델링해야 한다.