ZEXALL
ZEXALL — программный тест для микропроцессора Zilog Z80, созданный Frank Cringle в 1994 году. Часто используется создателями эмуляторов для проверки правильности реализации эмуляции этого процессора.

Тест входит в состав дистрибутива эмулятора процессора Z80, распространяемого в виде исходного кода — YAZE (Yet Another Z80 Emulator). Сам тест имеет название Z80 Exerciser (сокращается до ZEX), и существует в двух версиях: ZEXDOC тестирует только документированные флаги; ZEXALL тестирует все флаги, включая недокументированные. Поставляется также в виде исходного кода. Существуют адаптации теста под различные ассемблеры для Z80, и компьютеры на основе этого процессора.

В основе алгоритма тестирования лежит выполнение определённых инструкций, или группы однотипных инструкций, с некоторыми входными данными. Результат выполнения каждого типа инструкций накапливается в виде 32-разрядной контрольной суммы, после чего сравнивается со значением, полученным эмпирическим путём на реальном и заведомо исправном процессоре Z80.
Q5297
микропроцессор
Concept
Q203315
Zilog Z80
MISC
Q2067
1994
TIME
Q202871
эмуляторов
Concept
Q128751
исходного кода
Concept
Q6470767
ассемблер
Concept
Q218341
контрольной суммы
Concept
Q4053522
ZEXALL
MISC
Q4053522
ZEXALL
MISC
1994-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
в 1994
DATE
+80^^http://www.w3.org/2001/XMLSchema#decimal
80
NUMBER
+80^^http://www.w3.org/2001/XMLSchema#decimal
80
NUMBER
+80^^http://www.w3.org/2001/XMLSchema#decimal
80
NUMBER
+80^^http://www.w3.org/2001/XMLSchema#decimal
80
NUMBER
+80^^http://www.w3.org/2001/XMLSchema#decimal
80
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
+80^^http://www.w3.org/2001/XMLSchema#decimal
80
NUMBER
inception
use