[컴퓨터 구조] CPU의 동작
·
CS/컴퓨터 구조
1. CPU의 동작int a = 2; // 메모리 100 번지int b = 3; // 메모리 101 번지int sum; // 메모리 103 번지sum = a + b위의 코드를 CPU가 이해할 수 있으려면 컴파일러를 이용해 기계어로 변환해야 하지만,사람이 이해할 수 있도록 아래와 같은 유사코드로 변환했다고 가정한다.LOAD mem(100), register 1; // 메모리 100번지 데이터를 레지스터1로 이동LOAD mem(101), register 2; // 메모리 101번지 데이터를 레지스터2로 이동ADD register 5, register 1, register 2; // 레지스터 1과 레지스터 2를 더한 ..