memory-reference 2

[컴퓨터구조] 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마다 진행되는 것은 저렇게 정해져있습니다. ..

[컴퓨터구조] 5-2. Computer Instructions

이전 글에서 우리는 컴퓨터 구조는 3가지로 이루어져있고, 그 중 Instruction Codes에 대해서 다뤘다. 이번 글에서는 그러한 Instruction Codes를 통해서 컴퓨터가 명령어를 인식하게 되는 방법을 알아보려고 한다. 지금 계속 설명하고 있는 컴퓨터 구조는 Basic Computer라고 불리는 'Computer System Architecture'의 저자 M.Morris Mano가 설계한 16비트 컴퓨터이다. 이를 꼭 기억해두면서 진행한다. 컴퓨터의 3가지 기본 Instruction Format 우리는 이전 글에서, Instruction format이 어떠한 형식으로 되어있는 지를 알아보았다. 간단히 다시 설명해보면, 16비트 컴퓨터 기준으로 아래와 같은 형태를 띈다. 마지막 비트는 Ad..