ISA와 어셈블리

명령어 형식, 주소 지정 방식, RISC-V 핵심 명령어, 호출 규약, 스택 프레임 등 명령어 집합과 어셈블리 언어의 기초를 객관식 문제로 학습합니다.

—내 정답률
0 / 0푼 문제 수

이 분야의 문제는 준비 중이에요.

ISA와 어셈블리: 핵심 정리

명령어 집합 구조(ISA)는 소프트웨어와 하드웨어 사이의 약속입니다. 어떤 명령어가 있는지, 비트로 어떻게 인코딩되는지, 레지스터와 메모리를 어떻게 지정하는지를 정의합니다. 같은 ISA를 따르는 CPU라면 내부 구조가 아무리 달라도 같은 프로그램을 실행할 수 있습니다.

어셈블리 언어는 기계어 명령어를 사람이 읽을 수 있는 형태로 쓴 것입니다. RISC-V의 핵심 명령어, 레지스터 사용법, 함수 간에 인자와 반환값을 전달하는 방법(호출 규약), 스택 프레임의 구성을 알면 컴파일러가 무엇을 생성하는지, 프로그램이 CPU에서 실제로 어떻게 실행되는지 알 수 있습니다.

컴퓨터 시스템의 다른 분야