SW 전공
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
CPU 구조와 명령어 실행
원래 이론 →헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 레지스터 | 역할 |
|---|---|
| PC | 다음에 인출할 명령어 주소 |
| IR | 현재 실행할 명령어 |
| MAR | 접근할 메모리 주소 |
| MDR/MBR | 메모리에서 읽거나 쓸 데이터 |
| ACC | 연산 결과 임시 저장 |
| SP | 스택의 최상단 위치 |
| PSW/상태 레지스터 | 부호·제로·캐리·오버플로·모드 등 상태 |
대표 계산·예제
32비트 고정 길이 명령어가 opcode 6비트, 레지스터 필드 3개를 포함하고 레지스터가 32개라면 각 레지스터 필드는 5비트다. 남은 즉시값은 다음과 같다.
예시·텍스트좌우로 이동해 전체 내용을 확인하세요. 키보드: ←·→, Home·End
32 - 6 - 3×5 = 11비트
11비트 signed 즉시값의 범위는 -1024~1023이다. 주소 범위를 넓히기 위해 여러 명령어 형식, PC-relative 변위, 상위 즉시값 조합 등을 사용한다.
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.