나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2026-10-21 18:01:46

모토로라 6800

MC6800에서 넘어옴

<bgcolor=#96834a> 명령어 집합
CISC x86 (AMD64● · IA-32● · IA-16) · M68K · MC68xx · MOS 65xx · Z80 · 8080 · 8051
System/360 · z/Architecture · PDP-11 · VAX
RISC Arm (A64 · A32 · T32) · RISC-V● · MIPS● · DEC Alpha● · Power ISA IBM Power · PowerPC · CELL-BE
LoongArch · OpenRISC · PA-RISC · SPARC
SuperH · Xtensa · AVR AVR32
VLIW
EPIC
E2K · IA-64 · Crusoe
GPU PTX(ISA) • RDNA(ISA)
<nopad>
MC 6800
출시 연도 1974년
연산 단위 8비트
주소 범위 16비트
1. 개요2. 역사3. 내부 구조4. 파생형

1. 개요

모토로라사에서 1974년 출시한 8비트 마이크로프로세이다.

2. 역사

MC6800은 모토로라의 반도체 사업부에서 개발하여 1974년에 출시한 8비트 마이크로프로세서이다. 당시 인텔(Intel)이 발표한 8080 프로세서에 대응하기 위해 설계되었다.

모토로라는 단순히 칩 하나만 판매하는 것이 아닌 주변 장치(RAM, ROM, I/O 칩 등)를 함께 묶어 하나의 완성된시스템 형태로 시장에 공급하는 전략을 취했다.
하지만 핵심 설계자였던 척 페들(Chuck Peddle)을 비롯한 몇몇 엔지니어들이 모토로라를 떠나 MOS 테크놀로지(MOS Technology)로 이직했다. 이들은 6800의 구조를 개선하고 가격을 대폭 낮춘 MOS 6502를 개발했다. 이후 모토로라는 6802, 6809 등의 후속 기종을 선보였다.

3. 내부 구조

레지스터는 총 6개로 8비트인 A, B, CCR 과 16비트 X, SP, PC를 가지고 있다. 이후의 MOS 6502가 X(, Y), SP의 인덱스 레지스터 마저 8비트인 것과는 상반된다.

리셋 발생 시 메모리의 0xFFFC-0xFFFD의 값을, IRQ 발생 시 0xFFFE-0xFFFF 값을, NMI 발생 시 0xFFFA-0xFFFB의 값을 PC 값으로 설정한다.

4. 파생형


[1] 기존에는 2상 클럭(φ1, φ2)를 생성해야 했다. (MC 6875 등)[2] 프로그램이 램 중 어디에 로드되든 작동하는 코드