История изменений
Исправление wandrien, (текущая версия) :
6502
Всегда поражал этот процессор. «Как из ничего сделать успешный продукт».
Кстати, ты знаешь что в Z80 используется 4-битное ALU? Сложения/вычитания и всё, что с ними связано, требуют минимум по 2 такта на саму операцию сложения.
Зато есть «бесплатный» битовый сдвиг, потому что он выполняется отдельным блоком мультиплексоров перед входной регистром-защёлкой АЛУ.
В отличие от i8086, где сдвиг влево выполнялся как сложение с самим собой, а сдвиг вправо работал через отдельный узел в составе АЛУ.
(Так если подумать, какой-то странный расход кремния. Место, которое занимают эти мультиплексоры, можно было использовать, чтобы сделать сумматор для 8-битных чисел. Впрочем, архитекторам Z80 виднее…)
Исправление wandrien, :
6502
Всегда поражал этот процессор. «Как из ничего сделать успешный продукт».
Кстати, ты знаешь что в Z80 используется 4-битное ALU? Сложения/вычитания и всё, что с ними связано, требуют минимум по 2 такта на саму операцию.
Зато есть «бесплатный» битовый сдвиг, потому что он выполняется отдельным блоком мультиплексоров перед входной регистром-защёлкой АЛУ.
В отличие от i8086, где сдвиг влево выполнялся как сложение с самим собой, а сдвиг вправо работал через отдельный узел в составе АЛУ.
(Так если подумать, какой-то странный расход кремния. Место, которое занимают эти мультиплексоры, можно было использовать, чтобы сделать сумматор для 8-битных чисел. Впрочем, архитекторам Z80 виднее…)
Исходная версия wandrien, :
6502
Всегда поражал этот процессор. «Как из ничего сделать успешный продукт».
Кстати, ты знаешь что в Z80 используется 4-битное ALU? Сложения/вычитания и всё, что с ними связано, требуют минимум по 2 такта на саму операцию.
Зато есть «бесплатный» битовый сдвиг, потому что он выполняется отдельным блоком мультиплексоров перед входной регистром-защёлкой АЛУ.
В отличие от i8086, где сдвиг влево выполнялся как сложение с самим собой, а сдвиг вправо работал через отдельный узел в составе АЛУ.
(Так если подумать, какой-то странный расход кремния. Место, которое занимают эти мультиплексоры, можно было бы пустить, чтобы сделать сумматор для 8-битных чисел. Впрочем, архитекторам Z80 виднее…)