A graduate computer engineering laboratory that supports a one-quarter microprogramming course is described in this paper. The new features of this laboratory include an inexpensive 16-bit microprogrammable computer board with writable control store and advanced microcode debugging support, a relocatable macro meta assembler, and a network of personal computers.
Get full access to this article
View all access options for this article.
References
1.
LongairI. M. and MorganA. D., ‘Bit-Slice microprocessors—a hardware and software development kit’, Int. J. Elect. Enging. Educ., 24, pp. 325–336 (1987).
2.
PurvisR. E.YohoR. D. and LamontG. B., ‘MIME: An educational microprogrammable minicomputer emulator’, IEEE Trans. Educ., E-24, p. 257 (Nov. 1981).
3.
CutlerM. and EckertR., ‘A microprogrammed computer simulator’, IEEE Trans. Educ., E-30, p. 135–141 (August 1987).
4.
YenR. and KimT., ‘Development and implementation of an educational simulator software package for a specific microprogramming architecture’, IEEE Trans. Educ., E-29, p. 1 (Feb. 1986).
5.
SmithM. R., ‘A microprogrammable microprocessor simulator and development system’, IEEE Trans. Educ., E-27, p. 93 (May 1984).
SaboP. and FristackyN., ‘Updated theory of microprogram control and microparallelism for microprogram compact’, Comput. & Artif. Intell., 3, no. 5, pp. 445–67 (1984).
22.
AgrawalO. and MithaniD., ‘Fuse-programmable chip takes command of distributed systems’, Electron. Des., 33, no. 24, pp. 129–36 (17 Oct. 1985).
23.
MuellerR. A. and DudaM. R., ‘Formal methods of microcode verification and synthesis’, IEEE Software, 3, no. 4, pp. 38–48 (July 1986).
24.
VegdahlS. R., ‘Microcode optimization: examples and approaches’, IEEE Software, 3, no. 4, pp. 59–68 (July 1986).