[컴퓨터 구조] 4. MIPS Data Transfer Instructions (1)
·
CS/컴퓨터 구조
Data Transfer Instructions CPU 내부의 레지스터는 32개밖에 없다. 만약 4byte 데이터 배열 100개를 선언하는 것과 같이 레지스터의 저장 공간을 넘어서는 용량이 필요한 경우, 메모리를 활용해야 한다. 따라서 MIPS 모든 CPU는 레지스터와 메모리 사이에 데이터를 주고 받을 수 있는 명령어를 제공한다. 메모리에 데이터를 쓰는 동작은 Store (Write) 라고 한다. 메모리에서 데이터를 읽는 동작은 Load (Read) 라고 한다. 메모리에 접근할 때는 메모리 주소를 사용해야 하는데, 메모리 주소는 메모리 공간의 8bit = 1 byte 마다 하나의 주소값을 가진다. (이를 byte - addressable 하다고 한다.) 레지스터와 메모리 사이에 데이터를 주고받을 때는, ..