8비트 마이크로 프로세서의 레지스터에서 레지스터 쌍으로 결합하여 16비… | [전기기능장 필기] 07년 1회차 기출문제 상세 페이지
1[전기기능장 필기] 07년 1회차
8비트 마이크로 프로세서의 레지스터에서 레지스터 쌍으로 결합하여 16비트로는 사용할 수 없는 레지스터는?
1
8C
2
HL
3
DE
4
AF
해설
8비트 마이크로프로세서에서 레지스터 쌍으로 묶어도 16비트 범용 레지스터로 쓰지 못하는 것은 AF이다.
AF는 누산기와 플래그를 묶어 PUSH·POP으로 스택에 저장·복원할 때만 쓰는 조합으로, 다른 쌍처럼 16비트 데이터나 주소로 연산·지정하는 데는 쓰이지 않는다.
- "8C"(BC로 추정)는 두 8비트 레지스터를 묶어 16비트 데이터를 다루는 범용 레지스터 쌍으로 쓰인다.
- HL도 16비트 주소나 데이터를 다루는 범용 레지스터 쌍으로 쓰인다.
- DE 역시 16비트 데이터를 담는 범용 레지스터 쌍으로 쓰인다.
오류나 개정된 내용이 보이면 알려주세요