data transfer operation1 [Computer Architecture] (4-4) RISC-V Data Transfer Operation Data Transfer Operation은 연산에 필요한 데이터를 메모리로부터 읽어오거나 연산 결과를 다시 메모리에 저장하는 동작을 말한다. RISC-V에서는 'ld'(Load)/'sd'(Store)를 통해서만 메모리를 접근할 수 있다. (나머지 Instruction은 Register를 통해서 데이터를 접근할 수 있다.)아래와 같이 메모리에 있는 Array 'A'의 Element 간의 연산을 수행하는 코드가 있다고 하자.// h in x21// base address of A in x22A[12] = h + A[8]Array 'A'는 메모리에 저장되어 있으므로, 'ld' 명령어를 통해서 데이터를 읽어오고, 'st' 명령어를 통해서 데이터를 저장해야 한다. 기본적으로 Array 내부의 Element를 접.. 2024. 4. 28. 이전 1 다음