Кіріспе

Zilog Z8 – бұл микробасқарушы архитектурасы, алғаш рет 1979 жылы ұсынылған, және бүгінде Z8 Encore!, eZ8 Encore!, «Encore!» өнімдерін қамтиды. «Encore!» өнімдері жаңа eZ8 ядросын қамтиды, ол бастапқы Z8 ядросына қарағанда 2-3 есе тиімді. eZ8 Encore! XP және eZ8 Encore! MC отбасылары да бар. Архитектураның ерекшеліктері – аккумуляторлар, көрсеткіштер немесе қарапайым жад (RAM) ретінде пайдаланылатын 4096-ға дейін жедел чиптік регистрлер. Код пен тұрақты мәліметтерді сақтау үшін 1 килобайттан (КБ) 64 КБ-қа дейінгі 16 биттік адрестік кеңістік қолданылады, ол бағдарламаланатын жад (PROM, OTP), жад (ROM) немесе флэш-жад болуы мүмкін, сондай-ақ үлкен қолданбалар үшін пайдаланылатын екінші 16 биттік адрестік кеңістік бар. Чиптегі интерфейстерге аналог-цифрлық түрлендіргіш (А/Д), Serial Peripheral Interface (SPI) http://bitsavers.trailing edge.com/components/zilog/z8/UM001602 0904 Z8 User Manual 2004.pdf SPI тек кейбір модельдерде бар екенін көрсетеді. 1983 жылғы нұсқаулықта SPI туралы ешқандай ақпарат жоқ: https://archive.org/details/bitsavers_zilogz8198hnicalManual_4348606 және Inter-Integrated Circuit (I²C) каналдары, IrDA кодтаушылары/декодерлері және т.б. кіреді. 8-ден 80 дейін қосымшалары бар, олар Dual In-Line Package (PDIP), Quad Flat No-leads Package (MicroLeadFrame, MLF), Small Outline Integrated Circuit (SOIC), Shrink Small Outline Package (SSOP) және Low Profile Quad Flat Package (LQFP) корпустарында орналасқан. eZ8 Encore! сериясы бір сымды Serial Communication интерфейсі арқылы бағдарламаланып, түзетілуі мүмкін. Негізгі архитектурасы, өзгертілген (қатаң емес) Гарвард архитектурасы, техникалық тұрғыдан Zilog Z80-ден өте ерекшеленеді. Бұл ретте, нұсқаулар жиынтығы мен ассемблер тілі басқа Zilog процессорларына ұқсас: жүктеу/сақтау операциялары үшін LD мнемоникасы қолданылады (MOV немесе MOVEs жоқ), DJNZ сияқты нұсқаулар да сол сияқты, және т.б. Zilog Developer's Studio (ZDS) деп аталатын интеграцияланған даму ортасын (IDE) Zilog веб-сайтынан, соның ішінде ассемблермен бірге жүктеуге болады. ZDS II нұсқасы Z8 Encore! және одан кейінгі туындыларын қолдайды, сондай-ақ ANSI C89 стандартына сәйкес келетін тегін компиляторды қамтиды. Басты бәсекелестері – PIC және 8051, олар да Гарвард архитектурасын қолданады, бірақ одан да қатаң түрде. Microchip Technology PIC отбасы және Intel 8051-дің барлық туындылары. Сондай-ақ, von Neumann архитектурасына негізделген дәстүрлі бір чипті микробасқарушыларды да бәсекелес деп санауға болады, мысалы, Motorola 6800, 6809 негізіндегі Motorola 68HC11, Hitachi H8 отбасы және Z80 туындылары, мысалы, Toshiba TLCS 870 және т.б.

Эмуляторлар

JTCEMU — Linux, Windows және macOS үшін Java тілінде жазылған, GNU General Public License (GPL) 3 нұсқасымен таратылатын тегін Z8 эмуляторы.