The ACM Computing Classification System (1991)

B.1.5 Microcode Applications

  • Direct data manipulation
  • Firmware support of operating systems/instruction sets
  • Instruction set interpretation
  • Peripheral control
  • Special-purpose