컴퓨터 구조

컴퓨터 구조 (01)

cheesecrust1008 2022. 9. 13. 19:26

컴퓨터 언어에는 high-level-language -> assembly language -> hardware language 순으로 low level 로 내려가며 컴퓨터의 언어에 가까워 진다.

 

ISA : instruction set architecture 

컴퓨터에서 사용되는 명령어 들의 집합이다.

 

instrustion : 지시, 지침

 

이 ISA 중에서 우리는 mips isa 를 배울것이다.

 

register 은 임시의 메모리다.

이때에 register 와  memory의 차이는 register 또한 휘발성 메모리로 Ram의 한가지이지만, register는 cpu안에 내장되어 입출력 값을 저장하는 용도로 사용한다.

memory는 외부에 존재하는 차이를 보인다.

 

MIPS arithmetic instrustions

위의 a,b,c, 에는 register 가 들어가는 자리이고, a 는 계산된 값이 들어가는 자리이다. b,c 는 그의 source 이다.

 

mips는 32개의 32bit register를 가지고 있다. 

 

위의 그림의 계산식에서는 add 를 활용하였는데 addi 라는 계산식도 존재한다. 이는 레지스터 와 상수와의 계산을 할때에 사용한다.

 

 

어셈블리 계산식을 쓸때에 register를 사용하는데 이때에 register의 alias를 주로 사용한다.

 

'컴퓨터 구조' 카테고리의 다른 글

컴퓨터 구조(05)  (0) 2022.09.20
컴퓨터 구조 (04)  (0) 2022.09.16
컴퓨터 구조 (03)  (1) 2022.09.16
컴퓨터 구조 (02)  (0) 2022.09.14
spim 활용  (0) 2022.09.13