Nun spontan würde mir da der 74LS688 bzw 74HC688 einfallen.
Das ist aber nur ein 8 Bit Vergleicher ohne internen Speicher.
Aber wenn du eine Seite mit den Druckerportdaten und die andere Seite mit den verarbeiteten Daten innerhalb der Interruptroutine fütterst, sollte er für dein Unterfangen geeignet sein.
Man kann den Chip auch kaskadieren und dann 16Bits miteinander vergleichen. Allerdings brauchst Du dann auch alle 32Ports deines Controllers

Wenn du natürlich Clk oder Strobeimpulse auf der Druckerschnittstelle hast, wird das aber ohnehin ein wenig schwierig werden.