1. Contemporary Concepts of Microprogramming and Emulation
2. S. Husson "Microprogramming Principles and Practices" Prentice-Hall 1970. This book emphasizes large machines like IBM System 360 Honeywell H4200 and the RCA Spectra 70/45. These machines typically require a very large amount of microcode (e.g. one or two thousand 100-bit microinstructions). S. Husson "Microprogramming Principles and Practices" Prentice-Hall 1970. This book emphasizes large machines like IBM System 360 Honeywell H4200 and the RCA Spectra 70/45. These machines typically require a very large amount of microcode (e.g. one or two thousand 100-bit microinstructions).
3. C. T. Leis "Microprogramming ROMs Firmware and All That" Hewlett-Packard Journal October 1971. Describes the benefits of a "computer within a computer." The system design tradeoffs in the 2100 are discussed. Describes customer engineer's "briefcase" ROM simulator which using microcoded machine diagnostics can exercise all hardware logic in the 2100 in only a few minutes. This briefcase contains a papertape reader a small WCS a control panel (with built-in breakpoint register) and a cable which plugs into the 2100. C. T. Leis "Microprogramming ROMs Firmware and All That" Hewlett-Packard Journal October 1971. Describes the benefits of a "computer within a computer." The system design tradeoffs in the 2100 are discussed. Describes customer engineer's "briefcase" ROM simulator which using microcoded machine diagnostics can exercise all hardware logic in the 2100 in only a few minutes. This briefcase contains a papertape reader a small WCS a control panel (with built-in breakpoint register) and a cable which plugs into the 2100.
4. "Microprogramming Guide for HP 2100 Computer" Hewlett-Packard publication number 5951-3028. This book describes all the microprogramming characteristics of the 2100. It includes a microcodé listing of the 256-word module 0. This module emulates the entire HP 2116 instruction set and then some. "Microprogramming Guide for HP 2100 Computer" Hewlett-Packard publication number 5951-3028. This book describes all the microprogramming characteristics of the 2100. It includes a microcodé listing of the 256-word module 0. This module emulates the entire HP 2116 instruction set and then some.
5. "Microprogramming Software for the 2100 Computer" Hewlett-Packard publication number 02100-90133. This shows how to use the microassembler what columns to type in etc. It shows how to use the PROM burner (HP 12909A) to convert microcode on paper tape into a permanent pattern on PROMs. Some microprogramming examples are included. "Microprogramming Software for the 2100 Computer" Hewlett-Packard publication number 02100-90133. This shows how to use the microassembler what columns to type in etc. It shows how to use the PROM burner (HP 12909A) to convert microcode on paper tape into a permanent pattern on PROMs. Some microprogramming examples are included.