[SYSTEM] computer architecture
숙력된 시스템 해커가 되기 위해선 단순히 알려진 기술을 습득하는 것에 그치지 않고 바탕이되는 컴퓨터 과학을 이해하기 위해 노력해야 한다.computer architecture: 컴퓨터가 효율적으로 작동할 수 있도록 하드웨어 및 소프트웨어의 기능을 고안하고, 이들을 구성하는 방법ISA(instruction set architecture): CPU가 해석하는 명령어의 집합. IA-32, x86-64(x64), MIPS, AVR 등general register: 주 용도는 있으나, 그 외의 용도로도 자유롭게 사용할 수 있는 레지스터- 8바이트이름주용도rax함수의 반환 값rbxx64에서는 주된 용도 없음rcx반복문의 반복 횟수, 각종 연산의 시행 횟수rdxx64에서는 주된 용도 없음rsi데이터를 옮길 때 원본을..
2023.08.29