[컴퓨터 구조] 명령어 형태, 주소 지정 방식, RISC와 CISC
*어셈블리 언어인간이 읽고 작성할 수 있는 코드(C, JAVA, Python)와 컴퓨터가 이해할 수 있는 기계어(0 또는 1)의 중간 단계 언어.데이터 이동, 레지스터 조작, 메모리 접근 등 하드웨어를 직접 제어.특정 CPU 아키텍쳐(x86, ARM 등)에 종속적 -> 각각의 CPU 마다 어셈블리 언어 형태가 달라짐 명령어 형태연산코드: 수행될 연산을 지정예) 산술 연산, 데이터 이동, 제어 명령 등 오퍼랜드: 피연산자. 연산에 사용될 데이터 또는 데이터의 위치예) 레지스터, 메모리 주소, 특정 값 연산코드와 오퍼랜드로 구성되며 오퍼랜드 개수는 연산 코드에 따라 달라질 수 있다.명령어 길이(비트) 역시 가변 길이로 구성되는 경우와 고정 길이로 구성되는 경우가 있다.(CPU에 따라)가변 길이: 각 명령어 ..
2024. 12. 25.