A ZEXALL egy szoftverteszt a Zilog Z80 mikroprocesszorhoz , amelyet Frank Cringle készített 1994 -ben . Az emulátorok készítői gyakran használják annak ellenőrzésére, hogy a processzor emulációja megfelelő-e.
A teszt a Z80 processzoremulátor terjesztésében szerepel, forráskódként terjesztve - YAZE (Yet Another Z80 Emulator). Maga a teszt neve Z80 Exerciser (rövidítve: ZEX), és két változatban létezik: A ZEXDOC csak dokumentált zászlókat tesztel; A ZEXALL minden jelzőt tesztel, beleértve a nem dokumentáltakat is. Forráskódként is elérhető. A Z80 különböző összeszerelőihez és az ezen a processzoron alapuló számítógépekhez készült teszt adaptációja.
A tesztelési algoritmus bizonyos utasítások, vagy azonos típusú utasítások csoportjának végrehajtásán alapul, bizonyos bemeneti adatokkal. Az egyes típusú utasítások végrehajtásának eredményét egy 32 bites ellenőrző összeg formájában halmozzuk fel, majd összehasonlítjuk egy valódi és nyilvánvalóan jó Z80-as processzoron empirikusan kapott értékkel.