floatFirstTOC: right
추상화
컴퓨터 하드웨어는 아주 단순한, 저수준의 명령어만 실행할 수 있으므로, 복잡한 응용 → 단순한 명령어로 내려가야 하고, 이처럼 높은 수준의 작업을 단순한 컴퓨터 명령어로 해독하는 소프트웨어가 필요하다. 이를
추상화
라고 한다.- 하이레벨 언어 → 컴파일러 → 어셈블리 언어 → 어셈블러 → 링킹 → 링커 → a.exe → 로더 → 메모리
명령어
기본적으로 모든 컴퓨터는 산술 연산을 수행해주는
MIPS
어셈블리 언어가 존재한다.- MIPS에서는 32비트가 한 덩어리로 처리되는 일이 매우 빈번하고, 이를
워드
라 부른다.
- 프로세서는 소량의 데이터만을 레지스터에 저장할 수 있지만, 컴퓨터 메모리는 수십억 개의 메모리를 저장할 수 있다.
- MIPS 산술 연산은 레지스터에서만 실행되므로, 메모리와 레지스터 간에 데이터를 주고받는 명령어인
데이터 전송 명령어
가 존재한다.
- 메모리에 기억된 데이터 워드에 접근하려면 명령어가
메모리 주소
를 지정해야 한다.
댓글