Entry Nerheim-Wolfe:1992:PLI from sigcse1990.bib

Last update: Wed Sep 26 02:07:32 MDT 2018                Valid HTML 4.0!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Nerheim-Wolfe:1992:PLI,
  author =       "Rosalee Nerheim-Wolfe",
  title =        "Providing a laboratory for instruction set design",
  journal =      j-SIGCSE,
  volume =       "24",
  number =       "1",
  pages =        "163--167",
  month =        mar,
  year =         "1992",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/135250.134543",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:17 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  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.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

Related entries