컴퓨터 구조
2022. 11. 29.
공부하면서 빠트린 것들 끄적끄적 - 어셈블리어
어셈블리어의 문법 종류 : Intel AT&T 레지스터 표시 : eax , %eax 상수 표시 : 1 , $1 메모리 주소 참조 : [eax] , (%eax) operand 순서 : destination, source , source, destination 레지스터 용어 정의 범용 레지스터 EAX : 산술 연산에 사용되거나 함수의 값을 반환할 때 이곳에 저장 ex) 함수 return 값 EBX : 메모리 주소 저장에 사용 ex) int, float 변수 저장 ECX : 반복 명령어 (for, while) 명령어를 사용할 때 반복 카운터로 사용 ex) int 값만 저장 EDX : EAX를 보조함, 곱셈 나눗셈등의 연산이 있을 때 사용 ex) 나눗셈할 때 몫은 EAX, 나머지 EDX에 저장 인덱스 레지스터 ..