ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
29294 Топик полностью
Ксения (17.05.2005 20:06, просмотров: 1) ответил µ (bialix) на Вы девушка, видимо не в курсе истории появления самого понятия RISC и зачем нужно было уменьшать число команд
Нафиг надо "облегчать труд компиляторов"? > развитая система команд хороша для человека, пишущего на асме, а вот для компиляторов это уже излишество -- они не используют большей части наворотов. Вот и появились RISC -- именно как способ облегчить труд компиляторов. Сама программа (в кодах) становится от этого длиннее. В ячейках памяти нельзя ничего сделать напрямую. - Чтобы хоть битик установить приходится выполнить множество команд. А ведь все эти операции стандартные! Разве память для того дана, чтобы на нее смотреть? Она нужна, чтобы с ней РАБОТАТЬ!!! А работа получется через ухо (жо..у). Даже программисты часто повторяющуюся рутину оформляют подпрограммой/функцией, так отчего электронщики не могут так поступить? Чего они экономят? Так или иначе человек или компилятор добьется своего - пусть хоть десяток команд для этого потребуется. Только в CISC инструкции могут оперировать памятью (в том числе производить в ней логико-арифметические действия), а в RISC принуждают в каждом из таких тривильных случев повторять мерзкую комбинцию одних и тех примитивов, которыми забивается под звязку и так небольшая память МК.