logo
Methodics_1

3.3.3.1 Вертикально - горизонтальное микропрограммирование

Всё множество микроопераций V разделяется на множество k подмножеств, в каждом из которых объединяют микрооперации, наиболее часто встречающиеся вместе в одном такте. Подмножества стремятся по возможности сделать равномощными, но если это не удаётся, то формат микрокоманды рассчитывается на множество максимальной мощности. Операционная часть микрокоманды (рис.65) состоит из двух частей (полей).

В первом поле, длина которого равна max |VL|, применён горизонтальный способ микропрограммирования, то есть каждый бит соответствует определённой микрооперации из подмножества VL, а другое поле, имеющее длину m=]log2k[, указывает, к какому из k подмножеств принадлежат микрооперации в первом поле микрокоманды.