AD

잡담 다 함께 풀어보는 컴공과 문제

FedEx_Man
2022-12-09 01:57:43 46 1 2

대충 여러분들이 사용하는 조그마한 CPU 칩은 안 여러 회로들이 존재합니다.

이건 메모리에서 명령어를 가져와 해독을 진행할 때 발생하는 하나의 과정입니다.

문제 보시죠.


제어 기억장치의 용량을 256 단어(Word)로 확장, 각 실행 사이클 루틴이 최대 8개의 마이크로 연산들로

구성될 수 있도록 하려면 사상(Mapping)함수는 어떻게 바뀌어야 하는가?


CPU는 단어(Word)라고 한 번에 읽을 수 있는 크기가 있습니다.

컴퓨터에 운영 체계를 설치할 때 64비트, 32비트를 고르는 게 이런 이유입니다.


우선 사상 함수의 전체 크기를 구하기 위해서는 256단어가 핵심입니다.

256은 2의 8제곱 입니다. 고로 사상 함수의 전체 길이는 8비트 입니다.











전체 길이가 구해졌으니 끝 자리부터 채워봅시다.

마이크로 연산들이 8개로 구성될 수 있으려면 8은 2의 3제곱 입니다.

8비트의 뒤를 3개의 0으로 채워 줍시다.






000


원래는 [ 처음-절반 ] 혹은 [ 절반 - 끝 ]으로 사상 함수의 첫 번째 자리를 설정해줘야 합니다.

하지만 전체 문제 내용에 관련된 이야기가 없고 "특정 그림을 어떻게 바꿔야 합니까?"라고 제시가 되있었으니

해당 값으로 첫 번째 자리를 지정해줍시다.

1



000


이제 나머지 자리는 X로 채워 줍시다.

1XXXX000


이렇게 CPU의 제어 유닛에 관련한 사상 함수를 구하는 방법을 여러분들은 알게 되었습니다.

길 가다가 누군가 " 제어 기억장치의 용량이 256 워드이고 최대 8개의 마이크로 연산들로 구성할 수 있는 맵핑 함수는? "이라고

질문한다면 이렇게 답해 주십쇼.

"전체 길이 8비트에 3비트의 주소, 4비트의 연산비트, 1비트의 간접 주소지정 비트로 구성되있다."라고

어때요? 참 쉽죠?

후원댓글 2
댓글 2개  
이전 댓글 더 보기
이 글에 댓글을 달 권한이 없습니다. 로그인해 보세요.
▲윗글 12월 11일 ~ 12월 17일 방송 일정 르히냠냐미
▼아랫글 인간승리했다... 르히냠냐미
공지잡담음식 사진후기
1
음식 사진
냉동중에 한것
월란_
07-09
1
잡담
재미있는 거
FedEx_Man
07-03
1
잡담
음식
월란_
07-03
2
잡담
택배 보넬 준비 on! [1]
레이_レイ
06-26
1
06-22
2
후기
첫 팬심 후기
Broadcaster 르히냠냐미
06-22
1
잡담
전부 올린다 [1]
레이_レイ
06-21
1
잡담
다 만들었다
레이_レイ
06-21
2
잡담
그래서 준비 했습니다 [2]
레이_レイ
06-21
2
잡담
택배 온 것 [2]
레이_レイ
06-21
1
잡담
팬심 보낸것 설명 [1]
월란_
06-20
1
06-18
1
06-05
1
잡담
씹덕겜 굿즈들ㅎ
해소라
05-31
1
잡담
치킨텐더
해소라
05-31
2
잡담
간식비가 쓰이는 법
Broadcaster 르히냠냐미
05-30
1
잡담
술장
월란_
05-03
0
잡담
대청소와 대공사
FedEx_Man
04-29
1
잡담
약속한 댕댕이 사진 [2]
Broadcaster 르히냠냐미
04-16
1
잡담
새해 등산 [1]
FedEx_Man
01-02
0
공지
코로나
Broadcaster 르히냠냐미
12-25
1
공지
공지 [1]
Broadcaster 르히냠냐미
12-22
0
공지
휴식!
Broadcaster 르히냠냐미
12-14
1
12-11
»
12-09
1
잡담
인간승리했다...
Broadcaster 르히냠냐미
12-08
인기글 글 쓰기