Imposing an FP Layer on a Risc Machine

In this paper a simple abstract machine for the translation of FP programs is suggested. The machine simply consists of an instruction selection register (ISR), a pipeline control register (PCR) and a large collection of general purpose registers. It is illustrated how the FP structures may directly...

Full description

Bibliographic Details
Main Author: M.A. Ei-Affendi
Format: Article
Language:English
Published: Elsevier 1994-01-01
Series:Journal of King Saud University: Engineering Sciences
Online Access:http://www.sciencedirect.com/science/article/pii/S1018363918306068
id doaj-71070a6623bc43468d79a690a8b994d9
record_format Article
spelling doaj-71070a6623bc43468d79a690a8b994d92020-11-24T21:49:55ZengElsevierJournal of King Saud University: Engineering Sciences1018-36391994-01-0162167183Imposing an FP Layer on a Risc MachineM.A. Ei-Affendi0Department of Computer Science, College of Computer and Information Sciences, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi ArabiaIn this paper a simple abstract machine for the translation of FP programs is suggested. The machine simply consists of an instruction selection register (ISR), a pipeline control register (PCR) and a large collection of general purpose registers. It is illustrated how the FP structures may directly be mapped on the ISR and executed. Although the main purpose of the abstract machine was to simplify the translation of FP programs, it is shown that the suggested machine may as well be used to extend RISC instruction sets in a proper healthy way. This will have the effect of simplifying the translation of procedural programs written in any other language. The dynamic nature of the FP combining forms makes it possible to tailor any sort of intermediate instruction suitable for the particular application. The machine may either be implemented at the macro-assembler level or at the firmware level using efficient microcode.http://www.sciencedirect.com/science/article/pii/S1018363918306068
collection DOAJ
language English
format Article
sources DOAJ
author M.A. Ei-Affendi
spellingShingle M.A. Ei-Affendi
Imposing an FP Layer on a Risc Machine
Journal of King Saud University: Engineering Sciences
author_facet M.A. Ei-Affendi
author_sort M.A. Ei-Affendi
title Imposing an FP Layer on a Risc Machine
title_short Imposing an FP Layer on a Risc Machine
title_full Imposing an FP Layer on a Risc Machine
title_fullStr Imposing an FP Layer on a Risc Machine
title_full_unstemmed Imposing an FP Layer on a Risc Machine
title_sort imposing an fp layer on a risc machine
publisher Elsevier
series Journal of King Saud University: Engineering Sciences
issn 1018-3639
publishDate 1994-01-01
description In this paper a simple abstract machine for the translation of FP programs is suggested. The machine simply consists of an instruction selection register (ISR), a pipeline control register (PCR) and a large collection of general purpose registers. It is illustrated how the FP structures may directly be mapped on the ISR and executed. Although the main purpose of the abstract machine was to simplify the translation of FP programs, it is shown that the suggested machine may as well be used to extend RISC instruction sets in a proper healthy way. This will have the effect of simplifying the translation of procedural programs written in any other language. The dynamic nature of the FP combining forms makes it possible to tailor any sort of intermediate instruction suitable for the particular application. The machine may either be implemented at the macro-assembler level or at the firmware level using efficient microcode.
url http://www.sciencedirect.com/science/article/pii/S1018363918306068
work_keys_str_mv AT maeiaffendi imposinganfplayeronariscmachine
_version_ 1725886546883641344