anonimus (16.04.2005 02:59, просмотров: 1) ответил rezident на Дык контроллер для АСУ ТП в основном используется. Вроде не встречалось пока непреодолимых задач по скорости реакции.
Везет же людям! :-)) Теперь представьте: Вам нужно ловить однонаправленную шину с минимальной длительностью состояния 6 микросекунд, и при этом заниматься еще отображением на графическом дисплее (развертка обеспечивается средствами того же контроллера; буфер дисплея 48 байт); допуск для процесса отображения +-2 микросекунды; машинный цикл 0,2 микросекунды; все команды (кроме переходов, разумеется)за один цикл (короче, PIC). Предположим, я буду писать то же на CISC ассемблере. Во-первых, я буду должен помнить время исполнения (в машинных циклах)для каждой из используемых команд... Дальше можно не продолжать? Очевидно, при попытке применить CISC в задаче, где длительность машинного цикла и критического события сопоставимы, CISC будет использоваться в качестве RISCа (причем, для удобства программирования!!!) - выберу те команды, количество циклов на выполнение которых знаю точно. ЗЫ: задачка взята из практики. ЗЗЫ Предположить то же на С я физически не способен :-(((