-
- А если мне длинное (32-бит) число в регистр надо запихать? Ксения(383 знак., 06.02.2006 13:57, )
- вот так это делает ARM, типичный RISC, в своих 16-бит командах - vet(06.02.2006 20:54, , картинка)
- Интересное решение Ксения(393 знак., 06.02.2006 23:34, )
- Только при этом решении выборка констант не использует предвыборку команд. vmp(196 знак., 07.02.2006 09:39, )
- Интересное решение Ксения(393 знак., 06.02.2006 23:34, )
- зачем данные в регистр запихивать?? код команды(загрузка 32бит данных ):16бит + данные: 32бит=48бит памяти программ - m16(06.02.2006 14:14, )
- Тогда это уже не RISC-архитектура, если среди обычных команд попадаются 48-битные монстры - Ксения(06.02.2006 14:19, )
- Ну и что? RISC, CISC какая разница? Говорят AVR - RISC. Но у него тоже имеются двухсловные команды. - Bill(06.02.2006 14:32, )
- А что тогда мешает сделать 8051 таким же быстрым, как AVR? Ксения(151 знак., 06.02.2006 14:47, )
- Ничего и не мешает. Есть целая линейка SiLabs (бывший Cygnal) однотактных 51 до 100 МГЦ --> - AVR(06.02.2006 16:51, , ссылка)
- вроде у ADuC'а, который Вы едва не купили, был 1 цикл/такт - she(06.02.2006 14:55, )
- Зато я купила себе MSC1210, который вчетверо медленнее :-) Ксения(146 знак., 06.02.2006 15:11, )
- уже есть атмелевские 51-е однотактные m16(359 знак., 06.02.2006 14:54, )
- Спасибо за инфу - Ксения(06.02.2006 15:07, )
- А что тогда мешает сделать 8051 таким же быстрым, как AVR? Ксения(151 знак., 06.02.2006 14:47, )
- нихт ферштэйн - m16(06.02.2006 14:21, )
- взаимно Ксения(45 знак., 06.02.2006 14:21, )
- из них 16 бит-код команды и 32 бита -данные - m16(06.02.2006 14:24, )
- к примеру у авра команда LDS Rd,k -32-х разядная , или авр не risc процессор? - m16(06.02.2006 14:30, )
- Сначала для LDS делаем исключение, Ксения(136 знак., 06.02.2006 14:43, )
- Нет, это совсем другая вещь будет А регистров там будет 16. - Bill(06.02.2006 15:00, )
- Тогда я согласная :-) Ксения(58 знак., 06.02.2006 15:26, )
- Все зависит от того как этим распорядиться. Вот у 16-разрядного MSP целых 16 регистров, Bill(316 знак., 06.02.2006 16:15, )
- да не за счёт отсутствия методов адресации Mahagam(326 знак., 07.02.2006 16:07, )
- Все зависит от того как этим распорядиться. Вот у 16-разрядного MSP целых 16 регистров, Bill(316 знак., 06.02.2006 16:15, )
- Тогда я согласная :-) Ксения(58 знак., 06.02.2006 15:26, )
- Нет, это совсем другая вещь будет А регистров там будет 16. - Bill(06.02.2006 15:00, )
- Сначала для LDS делаем исключение, Ксения(136 знак., 06.02.2006 14:43, )
- к примеру у авра команда LDS Rd,k -32-х разядная , или авр не risc процессор? - m16(06.02.2006 14:30, )
- из них 16 бит-код команды и 32 бита -данные - m16(06.02.2006 14:24, )
- взаимно Ксения(45 знак., 06.02.2006 14:21, )
- Ну и что? RISC, CISC какая разница? Говорят AVR - RISC. Но у него тоже имеются двухсловные команды. - Bill(06.02.2006 14:32, )
- Тогда это уже не RISC-архитектура, если среди обычных команд попадаются 48-битные монстры - Ксения(06.02.2006 14:19, )
- вот так это делает ARM, типичный RISC, в своих 16-бит командах - vet(06.02.2006 20:54, , картинка)
- А если мне длинное (32-бит) число в регистр надо запихать? Ксения(383 знак., 06.02.2006 13:57, )