[어셈블리어] 어셈블리어 기본
1. CPU와 레지스터 - CPU는 기계어로 쓰여 진 컴퓨터 프로그램의 명령어를 해석하여 실행하는 역할 - 컴퓨터의 두뇌 역활로 연산, 비교, 해석 등과 같은 처리를 제어하며 소프트웨어는 CPU에 메시지를 보내고 그 메시지를 받아 명령을 수행 -이때 CPU에서는 레지스터를 이용하여 연산 및 저장 - 레지스터 종류 ○ 범용 레지스터 : EAX, EBX, ECX, EDX, EBP, ESI, EDI, ESP ○ 세그먼트 레지스터 : CS, DS, SS, ES, FS, GS ○ 플래그 레지스터 : CF, PF, AF, ZF, SF, OF, DF ○ Instruction Pointer Register : EIP 2. 어셈블리어 명령어 설 명 MOV 데이터 전송 PUSH 스택에 값 입력 POP 스택의 최상위 값을 ..