Millicode


En arquitectura de computadora , milicode es un nivel más alto de microcódigo que se usa para implementar el conjunto de instrucciones de una computadora. Millicode se ejecuta sobre las instrucciones microcodificadas y usa esas instrucciones para implementar instrucciones más complejas visibles para el usuario del sistema. La implementación de milicode requiere un modo de procesador especial llamado milimodo que proporciona su propio conjunto de registros y posiblemente sus propias instrucciones especiales invisibles para el usuario. [1]

IBM inventó tanto el concepto como el término milicode para el procesador System / 390 9672-G4 en 1997. [1] Se citan las siguientes ventajas de milicode: [1]

El código "i370" para el conjunto de chips "Capitol" utilizado en algunos modelos ES / 9370 era similar al milicode, ya que estaba escrito como una combinación de instrucciones y código del Sistema / 370 que tenía acceso a características especiales de hardware. [2]