A minimal CISC

@article{Jones1988AMC,
  title={A minimal CISC},
  author={Douglas W. Jones},
  journal={SIGARCH Comput. Archit. News},
  year={1988},
  volume={16},
  pages={56-63}
}
  • Douglas W. Jones
  • Published 1 June 1988
  • Computer Science
  • SIGARCH Comput. Archit. News
The minimal CISC architecture presented here is an extremely simple zero-address architecture suitable for microprogrammed implementation. It is sufficiently simple to be introduced in one lecture, with time left over for discussion of implementation or enhancement options. 
1 Citations

Figures and Tables from this paper

The RISC processor DMN-6: a unified data-control flow architecture
TLDR
An academic RISC processor architecture, named DMN-6 that executes every instruction in the datapath, to normalize the control signal generation for an integer functional unit.

References

SHOWING 1-9 OF 9 REFERENCES
Reduced instruction set computers
TLDR
Optimize compilers are used to compile programming languages down to instructions that are as unencumbered as microinstructions in a large virtual address space, and to make the instruction cycle time as fast as possible.
An analysis of a mesa instruction set using dynamic instruction frequencies
TLDR
An evaluation of the advantages and costs of Mesa's compact byte encoding, its reliance upon an evaluation stack, and its use of memory is provided.
Empirical analysis of the mesa instruction set
TLDR
Recent work to refine the instruction set of the Mesa processor is described, showing the results of this analysis as applied to a large sample of approximately 2.5 million instruction bytes.
Systematic protection mechanism design
This work describes an attempt to systematically design a hardware resource protection mechanism when given the requirements of a particular language as a target. The design process is formalized as
Assembly language as object code
TLDR
Careful exploitation of this fact in the design of the SMAL assembly and object language allows theSMAL assembler itself to be used as a linkage editor, thus eliminating the need for an expensive and often misunderstood system program.
Machine Independent SMAL: A Symbolic Macro Assembly Language
  • Machine Independent SMAL: A Symbolic Macro Assembly Language
  • 1984
11 PDP-11 Architecture Handbook. Digital Equipment Corporation
  • 11 PDP-11 Architecture Handbook. Digital Equipment Corporation
  • 1983
Assembly Language as Object Code. Software -Practice and Experience
  • Assembly Language as Object Code. Software -Practice and Experience
  • 1983
Analysis of a Mesa Instruction Set
  • Proc. Syrup. on Architectural Support for Prog
  • 1982