Everything About ___
Live briefing

Everything about Microassembler

A microassembler is a computer program that helps prepare a microprogram, called firmware, to control the low level operation of a computer in much the same way an assembler helps prepare higher level code for a processor. The difference is that the microprogram is usually only developed by the processor manufacturer and works intimately with the computer hardware. On a microprogrammed computer the microprogram implements the operations of the instruction set in which any normal program is written. The use of a microprogram allows the manufacturer to fix certain mistakes, including working around hardware design errors, without modifying the hardware. Another means of employing microassembler-generated microprograms is in allowing the same hardware to run different instruction sets. After it is assembled, the microprogram is then loaded to a control store to become part of the logic of a CPU's control unit. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: MicroassemblerA 5-minute orientation
  2. Pick up a classic book: Robotic micro-assemblyThe most-reprinted book on the subject
  3. Read the landmark paper: An Eclipse microassemblerCited 6 times
  4. Go sideways: MicrocodeA closely related topic
  5. Go sideways: Control storeA closely related topic

📖 Definitions

Noun An assembler that operates on microcode.

🗂️ The subject at a glance

No outline available.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics