Architectural concepts of an optimal instruction set selection procedure machine

Ilan Shallom, Helnye Azaria

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


The paper deals with one of the most interesting problems encounted by computer architects, which is the problem of selecting the final instruction set of the designed computer which has also to support HLL (High Level Language). This problem becomes a major one, when the basic approach is aimed at the reduction of the computer's instruction set in order to achieve a cost effective RISC (Reduced Instruction Set Computer). The process of instruction set reduction is a very complex one. It concludes some major decisions directly affect the computer performances. When dealing with an instruction selection problem, one has to define the initial conditions and the expected performances. A research modular microcomputer named MODHEL which was designed to analyze the selection procedure has previously been proposed. While earlier papers dealt with the architecture, hardware organization and some preliminary analysis of the MODHEL, the present paper deals with the architectural concepts of a suboptimal instruction selection procedure. It gives a detailed discussion on the compromise concept and on the division of an initial instruction set to instruction modules. The MODHEL microcomputer is stack oriented with local and global areas of registers. The paper deals also with the handling of those resources in the most important module Mo and gives some examples to justify the design decisions made for efficient HLL support.

Original languageEnglish
Pages (from-to)113-119
Number of pages7
JournalMicroprocessing and Microprogramming
Issue number2-3
StatePublished - 1 Jan 1985


  • HLL Computer Architecture
  • Instruction Set Computer Considerations
  • Reduced Instruction Set Computer

ASJC Scopus subject areas

  • General Engineering


Dive into the research topics of 'Architectural concepts of an optimal instruction set selection procedure machine'. Together they form a unique fingerprint.

Cite this