명령어 인코딩과 관련된 질문을 해결하려고합니다. 명령어 길이가 18 비트 인 프로세서가 있으며 다음 명령어 인코딩이 가능한지 여부를 확인할 필요가 있습니다. a) 5 개 세 어드레스 명령어 b) 95 개 개의 어드레스 명령 c)명령어 세트 인코딩을 통한 명령어 주소
다음과 같이 지금은 31 개 1 어드레스 명령어 d) 70 개 영 어드레스 명령어
는 I는 (a) 부분을 할 수 있어요 XXX xxxxx는 xxxxx는 xxxxx는
000 xxxxx는 xxxxx는 xxxxx는
001 xxxxx는 xxxxx는 xxxxx는
010 xxxxx는 xxxxx는 xxxxx는
011 xxxxx는 xxxxx는 xxxxx는
100 xxxxx는 xxxxx는 xxxxx는
나는 위의 인코딩에서 내 오 개 3 주소 지침을 얻을 수 있지만 지금은 95 개 개의 주소 지침과 더 사람을 필요로 하지만 난 수없는 것 세 가지 지시 사항이 남아 있고 나머지를 어떻게 수행해야할지 모르겠으므로 (b) 부분을 해결하십시오.
101의 xxxxx의 xxxxx xxxxx는 110의 xxxxx의 xxxxx xxxxx는 111의 xxxxx의 xxxxx의 xxxxx
이 나머지 세 설명하고 그들로부터 또한 도움이 것이 제 배역 (c)와 (d)의 경우 인코딩해야 감사하겠습니다.
흠 - a) ~ c)까지 할 수 있지만 70 제로 주소 명령에 맞지 않는 문제가 있음을 알았습니다. 저는 32에 맞을뿐입니다. –
그래도 지금 똑같은 문제에 직면 해 있습니다 ... 제 생각에는 d) 옵션이 불가능합니다. 처음 세 가지를 해결하는 방법을 공유하면 도움이 될 수 있습니다. –
물론입니다. 아래를 참조하십시오. –