How Many Addressing Modes are Enough?

6Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

Programs naturally require a variety of memory-addressing modes. It isn't necessary to provide them in hardware, however, if a compiler can synthesize them from a few primitive modes. This not only simplifies the hardware, but also permits the compiler to use its understanding of the program to economize on the modes which it uses. We present some compilation techniques that allow the compiler to deal effectively with a single addressing mode in a target RISC processor. We also give measurements to show the benefits of such techniques, and to support our assertion that a single addressing mode is adequate for a general purpose processor, provided that mode incorporates both a pointer and an offset. © 1987, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Chow, F., Correll, S., Himelstein, M., Killian, E., & Weber, L. (1987). How Many Addressing Modes are Enough? ACM SIGPLAN Notices, 22(10), 117–121. https://doi.org/10.1145/36205.36193

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free