책 내용 질문하기
BSN이 좀 헷갈려요.
도서
[2014] SUMMARY 정보처리기사 필기
페이지
91
조회수
265
작성일
2014-08-13
작성자
첨부파일

BSN이 간단히 말하면 기존 주소를 저장하고, Branch로 넘어갈 주소를 읽어오는거자나요?

책에 보면

MAR<-MBR[AD] //명령어에서 Branch로 넘어갈 주소를 MAR에 저장하고

MBR[AD]<-PC //현재 위치(복귀주소)를 해당 위치 레지스터에 저장하고

PC<-MBR[AD] //Branch로 넘어갈 주소를 PC에 전달해주는거 아닌가요??

M[MAR]<-MBR[AD] //복귀주소를 메모리에 저장하고

PC<-PC+1 //Branch로 넘어간 주소의 명령을 수행하라는거구요.

그런데 MBR[AD]<-PC 를 하면 결국 MBR[AD]에는 현재 위치가 저장되는건데

왜 PC<-MBR[AD] 를 하는거죠?

PC<-MAR 이 좀더 명확한 표현 아닌가요?

(첫줄에서 MAR에 MBR[AD]를 넣어줬으니까요.)

혹시 처음 3줄은 순차적으로 수행되는게 아니라 동시에 수행되기때문에 저렇게 표현한건가요?

답변
2014-08-20 09:32:47

안녕하세요.

예, 이해하신 것처럼 동시에 수행되는 작업이므로 그렇게 표현한 것입니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2014-08-20 09:32:47

    안녕하세요.

    예, 이해하신 것처럼 동시에 수행되는 작업이므로 그렇게 표현한 것입니다.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.