Efficient instruction level simulation of computers

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Fujimoto, Richard M.
Other Author Campbell, William B.
Title Efficient instruction level simulation of computers
Date 1987
Description A technique for creating efficient, yet highly accurate, instruction level simulation models of computers is described. In contrast to traditional approaches that use a software interpreter, this technique employs direct execution of application programs on the host computer. An assembly language program for the machine to be modeled is decompiled to a high level language, instrumented, and then recompiled and executed on the host computer. A prototype implementation modeling the Motorola MC68010 microprocessor is described, and the efficiency and accuracy of this prototype is reported. It is demonstrated that the direct execution technique can be used to produce accurate simulation models which are orders of magnitude faster than traditional, register transfer level simulators.
Type Text
Publisher University of Utah
First Page 1
Last Page 23
Subject Simulation models
Subject LCSH Simulation methods
Language eng
Bibliographic Citation Fujimoto, R. M., & Campbell, W. B. (1987). Efficient instruction level simulation of computers. 1-23. UUCS-87-022.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 1,968,387 bytes
Identifier ir-main,16336
ARK ark:/87278/s6377sts
Setname ir_uspace
ID 702733
Reference URL https://collections.lib.utah.edu/ark:/87278/s6377sts