asm

    [ASM] Intel 어셈블리 명령어 정리 + hello world 분석

    이전 글에서 어셈블리어로 "hello world"를 출력하는 예제를 작성하였습니다. 이번에는 기초적인 명령어들을 학습하고, 코드를 분석해보겠습니다. 어셈블리어의 명령어 구조 Intel문법에서의 어셈블리 명령어는 다음과 같은 구조를 하고 있습니다. 라벨 : ;주석 여기서 라벨(label)은 기계어로 직접 번역되지는 않으며, 점프(jmp) 명령어를 사용하는 등, 메모리 주소의 참조가 필요할 때 사용됩니다. 라벨 명령어의 집합. 명령어 또는 데이터의 주소를 나타냄. 명령어 mov, jmp 등의 동작을 지시. 피연산자 명령어의 피연산자(operand). 레지스터, 숫자, 문자, 메모리 주소 등. 주석 앞에 ;문자를 붙여 주석처리 어셈블리 명령어 libasm을 구현하며 학습한 명령어들을 위주로 추가 중입니다. 조..