bun 2

[컴퓨터구조] 5-5.3. Instruction Cycle(register-reference, I/O Instruction)

5-5.2에서는 Instruction Cycle 중 Memory-reference 에 대해서 알아보았습니다. 그래서 오늘은 Register-reference와 I/O instruction에 대해서 다뤄보겠습니다. Register-reference Instruction register-reference instruction은 총 12가지의 연산으로 이루어져있었습니다. 설명에도 나와있지만 통상 우리는 D7I'T3를 r로 치환하여 사용합니다. (T3 자체가 결국 세부 연산으로 나눠지는 Timing이기 때문이죠, D7, I도 마찬가지로 세부 연산을 나눌 수 있는 기준입니다.) B0 - B11은 각 비트의 자리수가 1인지 아닌지를 판단하는 것입니다. 만약 B11이라면 11번째 비트가 1인지 아닌지를 보는 것이죠...

[컴퓨터구조] 5-5.2. Instruction Cycle(Memory-reference instruction)

오늘은 Instruction Cycle 중에서 Memory-reference Instruction에 대해 다뤄보겠습니다. 우리는 5-2 장에서 Instruction 중 memory-reference Instruction이 있고, 그 종류는 총 7가지라는 것을 배웠습니다. 그럼 이제, 그 7가지 과정에 대해서 조금 더 자세하게 Instruciton Cycle로 알아보겠습니다. 위의 표의 과정을 RTL로 표시한 그림도 같이 확인해봅시다. 확실히 이해가 되시나요?? 무엇보다도 알아야할 것은, 각 operation의 종료 Timing이 다르다는 것입니다. 따라서 어떠한 연산은 조금 빨리 끝나고, 어떠한 연산은 조금 오래 걸린다는 뜻이겠죠. 각 연산에서 특정 Timing마다 진행되는 것은 저렇게 정해져있습니다. ..