A register file backup system for use with a computer which processes
instructions to generate results which thereby change the visual state of
the computer. The computer has a register file with a plurality of
addressable locations for storing data. The backup system is adapted to
return the visual state of the computer to a previous state if an
instruction generates an exception. The backup system utilizes less
overhead so as to provide easier register file backup than a comparable
software or hardware device. The backup system comprises first means for
sequentially storing in program order, address information corresponding
to destination locations in the register file where instruction results
are to be stored. The first means has first and second outputs for
transferring the address information stored therein: the first output
being coupled to the register file for transferring a first portion of the
address information to the register file, and the second output is used
for transferring a second portion of address information for backup
storage of the register file contents. The backup system also has a second
means coupled to (1) the second output of the first means, for receiving
and storing the second portion of the address information, and (2) the
register file, for receiving and backup storing further information
corresponding to the contents of one or more destination locations in the
register file before that destination location is changed according to
second portion of the address information. A third means is used for
transferring the further information from the second means back to the
register file locations according to the second portion of the address
information stored in the second means after an instruction generates an
exception.
Система архива регистра резервная для пользы с компьютером обрабатывает инструкции произвести результаты таким образом изменяют визуально положение компьютера. Компьютер имеет архив регистра с множественностью addressable положений для хранить данные. Резервная система приспособлена для того чтобы возвратить визуально положение компьютера к ранее положению если инструкция производит исключение. Резервная система использует меньше надземное для того чтобы обеспечить более легкую подпорку архива регистра чем соответствующий средства программирования или прибора. Резервная система состоит из первых середин для последовательн хранить в заказе программы, данных по адреса соответствуя к положениям назначения в архиве регистра где результаты инструкции должны храниться. Первые середины имеют сперва и вторые выходы для перенося данных по адреса, котор хранят в этом: первый выход будучи соединянными к архиву регистра для переносить первую часть данных по адреса к архиву регистра, и второй выход использованы для переносить вторую часть данных по адреса для резервного хранения содержания архива регистра. Резервная система также имеет середины секунды соединенные к (1) второму выходу первых середин, для получать и хранить вторая часть данных по адреса, и (2) архиву регистра, для получать и подпорки болееа подробная информация соответствуя к содержанию one or more положений назначения в архиве регистра раньше что положение назначения изменено согласно второй части данных по адреса. Треть намеревается использована для переносить болееа подробная информация от вторых середин back to положения архива регистра согласно второй части данных по адреса, котор хранят в вторых серединах после того как инструкция производит исключение.