• Home
  • Search
  • An Instruction Set for Evaluating Expressions
  • Cite Icon6
  • https://doi.org/10.1109/tc.1983.1676258Copy DOI Icon

An Instruction Set for Evaluating Expressions

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A stack-based instruction set which includes two-operand, one-operand and zero-operand instructions is proposed, and is shown to produce a more compact code and fewer instructions for evaluating assignment statements than one-operand and zero-operand stack instruction sets. If this instruction set is then extended to include two-operand memory-to-memory instructions, the combined instruction set also produces more compact code than a simple memory-to-memory instruction set, for a set of typical assignment statements weighed by the frequency of their occurrence in real programs. Finally various alternatives for optimizing the proposed instruction set are discussed.

Similar Papers
  • Conference Article
  • Citations2

Adaptive interpretation as a means of exploiting complex instruction sets

  • Jan 01, 1983
  • Richard L Norton +1
  • Conference Article
  • Citations5

An Implementation of a Fully Implicit Reservoir Simulator on an ICL Distributed Array Processor

  • Jan 31, 1982
  • A J Scott +7
  • Conference Article
  • Citations2

Implementing dynamic implied addressing mode for multi-output instructions

  • Oct 24, 2010
  • Jonghee M Youn +4
  • Research Article
  • Citations24

Dynamic coalescing for 16-bit instructions

  • Feb 01, 2005
  • ACM Transactions on Embedded Computing Systems
  • Arvind Krishnaswamy +1
  • Research Article
  • Citations3

Implementation of a parallel high-order WENO-type Euler equation solver using a CUDA PTX paradigm

  • Aug 06, 2021
  • Journal of Mechanics
  • F A Kuo +1
  • Conference Article
  • Citations10

Energy-efficient instruction set architecture for CMOS microprocessors

  • Jan 04, 1995
  • J Bunda +2
  • Conference Article
  • Citations8

Efficient Use of Invisible Registers in Thumb Code

  • Nov 12, 2005
  • A Krishnaswamy +1
  • Book Chapter
  • Citations12

A Register-Free Abstract Prolog Machine with Jumbo Instructions

  • Sep 08, 2007
  • Neng-Fa Zhou
  • Research Article
  • Citations13

Encoding of processor instruction sets with explicit concurrency control

  • Nov 01, 2011
  • IET Computers & Digital Techniques
  • A Mokhov +2
  • Conference Article
  • Citations5

AnnikaCore: RISC-V Architecture Processor Design and Implementation for IoT

  • Oct 29, 2021
  • Yunrui Zhang +4
  • Book Chapter

Compilers, Interpreters and Assemblers

  • Jan 01, 1985
  • Dennis Longley +1
  • PDF
  • Research Article
  • Citations2

Procedurally generated AI compound media for expanding audial creations, broadening immersion and perception experience

  • Jun 25, 2024
  • International Journal of Electronics and Telecommunications
  • Grzegorz Samson
  • Research Article
  • Citations4

Executable Code Recognition in Network Flows Using Instruction Transition Probabilities

  • Jul 01, 2008
  • IEICE Transactions on Information and Systems
  • I Kim +6
  • Conference Article
  • Citations1

An on-line memory state validation using shadow memory cloning

  • Jul 01, 2011
  • Mikhail Baklashov
  • Research Article

Automation of program code vectorization for the use of SIMD instructions

  • Jan 01, 2026
  • Mathematical machines and systems
  • M.O Bohdiuk +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.