2014-06-24 6 views
1

나는 마이크로 프로세서를 연구하고 있고 유니에서 인터페이싱을하고 있으며, 주위를 둘러보기 매우 어려운 질문을 만났다.8 8- 비트 형식으로 된 4 개의 2 피연산자 명령어로 레지스터 머신

"당신은 8 개 레지스터와 기계 수 있도록 4 2 피연산자 명령어 살았어 8 비트 명령어 형식을 디자인 할 수 있습니다"나는 해요 그것이 올바른 방향으로 점을 물어 무엇을 100 % 확인 대단히 감사하겠습니다.

참고 : 과정은 AVR 보드에서 학습 어셈블러를 기반으로합니다 (도움이되는 경우).

+0

(1) 네 개의 명령어, (2) 레지스터 피연산자, (3) 두 번째 레지스터 피연산자를 인코딩하는 방법을 찾아야합니다. 함께 작업 할 8 비트가 있습니다. 가기. –

답변

5

기본적으로 두 개의 레지스터 피연산자가있는 네 가지 명령어 중 하나를 8 비트 (명령어 당)로 인코딩 할 수 있는지 여부를 묻습니다.

대답은 '예'입니다. 가능한 연산 수를 계산하십시오 : 4 명령어 * 8 개의 가능한 첫 번째 레지스터 * 8 개의 가능한 두 번째 레지스터 = 256; 8 비트로 256 개의 가능한 값을 나타낼 수 있으므로 256 개의 가능한 연산을 각각 단일 8 비트 값으로 인코딩 할 수 있어야합니다.

+0

대단히 감사합니다. – Jordan