Computer register watch

   
   

A computer system includes instruction fetch circuitry, decode circuitry to decode instructions and identify any registers to be used and dispatch circuitry to dispatch instructions to one or more execution units, said system including emulator circuitry for debug operations which is arranged to watch data values in one or more selected registers modified during execution of the instructions, the computer circuitry further comprising a register watch store for identifying one or more registers to be watched, comparator circuitry for comparing registers identified by said decode circuitry with registers identified in said register watch store and providing a hit signal for hits in the comparison, and instruction insertion circuitry responsive to hit signals to insert in the instruction sequence to an execution unit a store instruction to store in a location accessible by the emulation circuitry the data value in a data register identified by a hit signal after execution of the instruction using the data register.

Ein Computersystem schließt Instruktionsabruf Schaltkreis, decodieren Schaltkreis, um Anweisungen zu decodieren und verwendet zu werden Register zu kennzeichnen ein alle mögliche, und Abfertigung Schaltkreis, Anweisungen zu einer oder mehr Durchführung Maßeinheiten zu schicken, prüfen besagtes System einschließlich Nacheifererschaltkreis für Betriebe, der geordnet wird, um Datenwerte in einem aufzupassen oder mehr die vorgewählten Register, die während der Durchführung der Anweisungen, der Computerschaltkreis weiter enthält einen Registeruhrspeicher für das Kennzeichnen eins oder mehr geändert werden, registriert, aufgepaßt zu werden, Komparatorschaltkreis für das Vergleichen der Register aus, die durch besagtes gekennzeichnet werden, decodieren Schaltkreis mit den Registern, die gekennzeichnet werden in besagtem Registeruhrspeicher und im Zur Verfügung stellen eines Erfolg Signals für Erfolge im Vergleich und im Anweisung Einfügungschaltkreis entgegenkommend ist geschlagenen Signalen einzusetzen in die Anweisungsfolge zu einer Durchführung Maßeinheit eine Speicheranweisung, in einer Position zu speichern, die durch den Emulation Schaltkreis zugänglich ist, den, die Daten in einem Datenregister bewerten, kennzeichnete durch ein Erfolg Signal, nachdem Durchführung der Anweisung, welche die Daten verwendet, registrieren.

 
Web www.patentalert.com

< Manipulating work queue elements via a hardware adapter and software driver

< Personal computer security mechanism

> Apparatus, method and computer program product for stopping processors without using non-maskable interrupts

> Real-time hardware memory scrubbing

~ 00149