내 컴퓨터 아키텍처 클래스에서이 연습 시험 문제로 작업합니다. 나는이 질문에 어떻게 대답해야하는지 혼란 스럽다.2 명령어로 명령어 세트 설계
원래 질문 :
은 2 개의 N 비트 명령어의 명령어 세트와 가상 컴퓨터를 생각해 보자. 첫 번째 비트는 연산 코드를 지정하고 나머지 $ n-1 $ 비트는 주 메모리의 $ 2^(n-1) $ $ n $ 비트 워드 중 하나를 지정합니다. 두 가지 지침이 있습니다.
- SUBS X : 축약 기 레지스터에서 메모리 위치 X의 내용을 빼고 결과를 위치 X와 축약기에 저장하십시오.
- 점프 X : 무조건 위치로 이동 X
명령 또는의 보수 표기법 진수 중 하나를 포함 할 수 있습니다 메인 메모리에 단어. X
- 데이터 전송 :이 명령 세트 만이 작업을 사용하여 다음 작업을 프로그래밍 할 수있는 방법을 보여줌으로써 합리적으로 완전 함을 입증 위치의 내용을 추가 X는 어큐뮬레이터
- 조건 분기 논리
- 또는