ACM Home Page
Please provide us with feedback. Feedback
Providing a laboratory for instruction set design
Full text PdfPdf (399 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the twenty-third SIGCSE technical symposium on Computer science education table of contents
Kansas City, Missouri, United States
Pages: 163 - 167  
Year of Publication: 1992
ISBN:0-89791-468-6
Also published in ...
Author
Rosalee Nerheim-Wolfe  DePaul University, Chicago, Illinois
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 9,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/134510.134543
What is a DOI?

ABSTRACT

Computer architecture classes do not provide students with laboratory experience in the design of instruction set architectures. Projects that compare designs have not been possible due to a lack of support software. The design and evaluation of a new instruction set requires an assembler, a symbolic debugger, and a statistics gatherer. Every new instruction set requires changes to all three programs. It would be unrealistic to expect that either students or instructor would (re)write such software in order to evaluate each new design. A new, flexible software package called the Instruction Set Testbed (IST) provides for the comparison of instruction set architectures without writing any of the support software. IST's table-driven assembler uses a student-supplied architecture definition to assemble programs. IST's interactive debugger and a statistics gatherer also have access to the architecture definition. This allows symbolic debugging of the assembly language programs and automatic histogramming of instruction usage in the student-defined architecture. IST has been used in both undergraduate and graduate architecture classes to investigate such topics as orthogonality, choice and number of operands, addressing modes, and RISC philosophy.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

Car87
Don87
Dun89
Har88
Moo83
Par84
San89
Say88
 
Tan90
 
Yen86
Yen, Ruey-Fong and Yongmin Kim. Development and Implementation of an Educational Simulator Software Package for a Specific Microprogramming Architecture. IEEE Transactions on Software E-29 (1):1-11, February 1986.

Collaborative Colleagues:
Rosalee Nerheim-Wolfe: colleagues

Peer to Peer - Readers of this Article have also read: