Introduction to Mathematical Machine Theory
Introduction to Mathematical Machine Theory
Linear logic and permutation stacks—the Forth shall be first
ACM SIGARCH Computer Architecture News - Special issue: panel sessions of the 1991 workshop on multithreaded computers
An alternative to group theory in the discrete structures course
Journal of Computing Sciences in Colleges
A theory of computer instructions
Science of Computer Programming
Maurer computers for pipelined instruction processing†
Mathematical Structures in Computer Science
Maurer Computers with Single-Thread Control
Fundamenta Informaticae
A new architecture for mini-computers: the DEC PDP-11
AFIPS '70 (Spring) Proceedings of the May 5-7, 1970, spring joint computer conference
Instruction Sequences with Dynamically Instantiated Instructions
Fundamenta Informaticae
Formalizing SANE virtual processor in thread algebra
ICFEM'07 Proceedings of the formal engineering methods 9th international conference on Formal methods and software engineering
Analysis of x86 ISA condition codes influence on superscalar execution
HiPC'07 Proceedings of the 14th international conference on High performance computing
Simple section interchange and properties of non-computable functions
Science of Computer Programming
On the operating unit size of load/store architectures†
Mathematical Structures in Computer Science
An introduction to program and thread algebra
CiE'06 Proceedings of the Second conference on Computability in Europe: logical Approaches to Computational Barriers
Survey: A survey of state vectors
Computer Science Review
Maurer Computers with Single-Thread Control
Fundamenta Informaticae
Hi-index | 0.00 |
A computer is a set M (the memory), a set B, a class of maps S: M → B, known as states, and a class @@@@ of maps T: @@@@ → @@@@, known as instructions. Each instruction I has an input region IR(I), an output region OR(I), and affected regions AR(M′, I), for M′ ⊆ IR(I). For example, let I be the instruction (CLA Y) on the IBM 7094. If L is the location counter and AC is the accumulator, then IR(I) = Y ∪ L and OR(I) = AC ∪ L; if M′ is the address portion of Y, then AR(M′, I) is the address portion of AC. The fundamental properties of all these notions are derived, and computers are related to other models, such as sequential machines. The existence problem (how arbitrarily the input, output and affected regions of an instruction can be specified) is fully settled for countable memory M.