Abstract
A reversible abstract machine architecture and its reversible machine code are presented and formalized. For machine code to be reversible, both the underlying control logic and each instruction must be reversible. A general class of machine instruction sets was proven to be reversible, building on our concept of reversible updates. The presentation is abstract and can serve as a guideline for a family of reversible processor designs. By example, we illustrate programming principles for the abstract machine architecture formalized in this paper.
Originalsprog | Engelsk |
---|---|
Titel | Computer Science - Theory and Applications : Second International Symposium on Computer Science in Russia, CSR 2007, Ekaterinburg, Russia, September 3-7, 2007, Proceedings |
Redaktører | Volker Diekert, Mikhail Volkov, Andrei Voronkov |
Forlag | Springer |
Publikationsdato | 2007 |
Sider | 56-69 |
ISBN (Trykt) | 978-3-540-74509-9 |
DOI | |
Status | Udgivet - 2007 |
Begivenhed | International Symposium on Computer Science in Russia - Ekaterinburg, Rusland Varighed: 3 sep. 2007 → 7 sep. 2007 Konferencens nummer: 1 |
Konference
Konference | International Symposium on Computer Science in Russia |
---|---|
Nummer | 1 |
Land/Område | Rusland |
By | Ekaterinburg |
Periode | 03/09/2007 → 07/09/2007 |
Navn | Lecture notes in computer science |
---|---|
Nummer | 4649 |
ISSN | 0302-9743 |