1. 명령어랑 마이크로명령어랑의 차이점이 뭔가요.. 같은건가요?
2. 27번
나노메모리 크기가 명령어의 개수 * 명령어의 크기로 계산해서 512000이 나오는데 이거 단위 비트인가요? 무슨 단위로 계산해야 50k가 나오나요..
3. 30번부터 질문입니다.
마이크로 프로그램의 크기가 2048 X 64비트라고 되있는데 이게 의미하는게 뭔지 모르겠습니다 해설 보면 마이크로 프로그램의 크기를 2048이라고 계산하는데 뒤에 X 64비트는 왜 빼고 계산 되는건가요?
안녕하세요.
1)
일반적인 명령어를 기계어 명령어라고 할 때 이러한 기계어 명령어를 구성하는 더 작은 단위의 명령을 마이크로 명령어라고 합니다.
여러 개의 마이크로 명령어들이 모여 하나의 기계어 명령을 처리합니다.
2)
문제에 제시된 단위들이
200bit
10bit
와 같이 비트 단위입니다. 그러므로 단위는 bit입니다.
3)
마이크로 프로그램의 크기 2048*64에서 2048은 워드 수이고 64는 워드의 크기입니다.
컨트롤 스토어의 크기는 '컨트롤 스토어의 워드 수 * 워드의 크기'입니다.
컨트롤 스토어의 워드 수는 마이크로 프로그램의 워드 수인 2048을 사용하고
워드의 크기는 마이크로 명령의 수인 128을 사용합니다. 마이크로 명령의 수가 128이라는 것은 2의 7승으로 워드의 크기는 7bit가 됩니다.
그러므로 컨트롤 스토어의 크기는 2048*7이 됩니다.
오늘도 즐거운 하루 되세요.
-
*2016-07-01 09:44:24
안녕하세요.
1)
일반적인 명령어를 기계어 명령어라고 할 때 이러한 기계어 명령어를 구성하는 더 작은 단위의 명령을 마이크로 명령어라고 합니다.
여러 개의 마이크로 명령어들이 모여 하나의 기계어 명령을 처리합니다.
2)
문제에 제시된 단위들이
200bit
10bit
와 같이 비트 단위입니다. 그러므로 단위는 bit입니다.
3)
마이크로 프로그램의 크기 2048*64에서 2048은 워드 수이고 64는 워드의 크기입니다.
컨트롤 스토어의 크기는 '컨트롤 스토어의 워드 수 * 워드의 크기'입니다.
컨트롤 스토어의 워드 수는 마이크로 프로그램의 워드 수인 2048을 사용하고
워드의 크기는 마이크로 명령의 수인 128을 사용합니다. 마이크로 명령의 수가 128이라는 것은 2의 7승으로 워드의 크기는 7bit가 됩니다.
그러므로 컨트롤 스토어의 크기는 2048*7이 됩니다.
오늘도 즐거운 하루 되세요.