원칩마이컴 8051의 기본 개념
- 최초 등록일
- 2012.07.06
- 최종 저작일
- 2005.05
- 14페이지/ MS 파워포인트
- 가격 1,000원
소개글
원칩마이컴 8051의 기본 구조를 설명하였습니다.
목차
없음
본문내용
어큐뮬레이터(ACC)
B 레지스터
DPTR(Data pointer)
SP(Stack Pointer)
산술연산의 결과를 기억
비트단위 엑세스 가능
8비트 크기로 산술연산을 하고 필요시
A레지스터와함께 16비트를 만들기도 함.
레지스터 간접 점프에서 점프할 어드레스를 저장.
8비트 크기로 스택을 가리키는 포인터 레지스터
마지막에 스택에 저장된 데이터가 스택 내의 어느 번지에 있는지를 가르킨다
PUSH, POP, CALL, RET 등의 명령을 실행하면 자동적으로 증가, 또는 감소한다
특수기능 레지스터
SFR: Special Function Register
CY(캐리플래그)
AC(보조 캐리플래그)
RS0, RS1(레지스터 뱅크 비트)
OV(오버플로우 비트)
덧셈/뺄셈 및 로테이트 명령을 1바이트 이상 확장해서 실행할 경우에 사용한다
연산 후 생성된 결과의 하위 4비트에 따라 변화된다.
BCD연산에 관련된 DAA와 같은 명령어 사용 시에 CPU가 사용한다.
4개의 뱅크중에서 현재 사용중인 뱅크를 가르킨다
연산 후 결과 값이 범위를 넘을 때 발생한다.
참고 자료
없음