●Architecture
▷컴퓨터 시스템의 하드웨어 구조
▷Processor design의 일부로써, machine / assembly code를 쓰기 위해 이해할 필요가 있음
▷ISA (Instruction Set Architecture): 마이크로프로세서가 인식해서 기능을 이해하고 실행할 수 있는 기계어 명령어
▷Microprocessor: 초소형 연산장치, CPU
▶C -> Object Code
○Object Code
▷Assembly의 각 명령어를 binary Code로 변환
▷다른 파일과 linkage가 빠져있음. -> Linker가 해결
▶Disassembling
▷objdump -d 오브젝파일 > 파일명 / Vi 파일명
▷gdb sum / (gdb) disassemble 파일/함수명