Back to Search Start Over

An Object-Oriented Approach for Interactive Microprogram Simulator.

Authors :
Sugimoto, Akira
Abe, Shigeru
Kuroda, Masahiro
Katou, Sachio
Source :
Systems & Computers in Japan; Jan1988, Vol. 19 Issue 1, p47-57, 11p
Publication Year :
1988

Abstract

fficiency and reliability are essential to microprograms, and it is important to perform debugging and evaluation through interaction with the simulator. The simulator is also indispensable in the development of the microprogram in parallel to the hardware. However, if a dedicated simulator is to be developed for each target computer, constraints are imposed on time and cost, making it difficult to realize a high-level interactive interface. On the ocher hand, if a general-purpose simulator is to be employed, it is difficult to provide an interface suited to the target computer, such as visual simulation. This paper proposes an object-oriented system aiming at the realization of both the detailed function of the dedicated simulator and the versatility of the software. Although the object-oriented language has a high modularity, adequate modeling must be provided for the whole system including the interlaces, to ensure the machine-independence of the microprogram simulator, where the object of the description itself depends on the target computer. In this paper, an interactive interface is proposed, which is suited to the debugging of the microprogram. Then a realization by the object-oriented scheme is described which has a high flexibility against the modification of hardware specification and permits an easy reuse of the software for other computers. As a practical example, the development of μP simutator by the authors is outlined, together with the description of the user interface. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
08821666
Volume :
19
Issue :
1
Database :
Supplemental Index
Journal :
Systems & Computers in Japan
Publication Type :
Academic Journal
Accession number :
13999528
Full Text :
https://doi.org/10.1002/scj.4690190105