컴퓨터 구조 그림들 보면 CPU에서 주소버스 타고 주기억장치로 주소를 보내주면
기억장치에서 데이터버스를 타고 데이터를 보내주던데 뭐 데이터란건 예를들어 ADD같은 명령어를 보내주는거 맞죠?
근데 이 주소를 준다는게 무슨 의미인지 정확이 감이 안잡히네요.
컴퓨터 구조 그림들 보면 CPU에서 주소버스 타고 주기억장치로 주소를 보내주면
기억장치에서 데이터버스를 타고 데이터를 보내주던데 뭐 데이터란건 예를들어 ADD같은 명령어를 보내주는거 맞죠?
근데 이 주소를 준다는게 무슨 의미인지 정확이 감이 안잡히네요.
버스의 크기는 한정되어있는데 명령어가 크면 어쩔꺼임? 그냥 그 명령어가 저장된 메모리의 주솟값을 버스에 실어서 옴겨서 명령어를 실행하는게 더나은방법이져
주소버스는 말그대로 주소값을 전달할만큼의 크기가 확보된 버스임. 그렇기에 명령어의 크기가 얼마가 되건 주솟값만 찍어주면 실행가능
그럼 그 전해진 주솟값을 가지고 메모리에서 명령어에 접근하면 그에 해당하는 데이터들도 레지스터에 가져와야할탠데 그때 쓰이는게 데이터버스
오 뭔가이해가되는것같아요 감사해요!!ㅍ 모르는거잇으면 또 물어올게용