x86-64 어셈블리어
어셈블리어 어셈블리 언어는 컴퓨터의 기계어와 치환되는 언어이다. 기계어가 여러 종류라면 어셈블리어도 여러 종류여야 함을 의미하며, CPU에 사용되는 ISA(명령어 집합 구조)에 따라서 IA-32, X86-64, ARM, MIPS 등 많은 종류의 어셈블리어가 존재한다. 어셈블리어 기본 구조 어셈블리의 문장은 동사에 해당하는 명령어(Operation Code, Opcode)와 목적어에 해당하는 피연산자(Operand)로 구성된다. Opcode Operand1, Operand2 어셈블리어 명령어의 종류 데이터 이동 : mov, lea 산술 연산 (Arithmetic) : inc, dec, add, sub 논리 연산 (Logical) : and, or, xor, not 비교 (Comparison) : cmp, ..
2022. 10. 20.