Ответ: Одно различее, что "аккумуляторов" в AVR в 16 раз больше
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено solidus 11 ноября 2003 г. 22:51
В ответ на: налицо полнейшее отсуствие какоголибо опыта в программирование 51)))) отправлено колян безпарольный 11 ноября 2003 г. 21:41

Собственно, все нижние регистры с любыми регистрами логические и арифметические операции выполняют. А то, что нижняя банка не работает с непосредственными данными, не является сложностью, так как она уходит под регистровые переменные. И как вы там в Сигналах адресуетесь к памяти свыше 256 байт, через однин единственный DPTR? Который и для кодовой памяти и для ОЗУ... В AVR два регистра, которые могут быть свободно задействованы для обращения ко всей ОЗУ. Если мало, то можно и третий - Z универсальный. AVR разрабатывался с учетом требований СИ, а когда разрабатывался MCS51, о СИ ни кто и не думал. Потому код сгенерированный СИ для 51 - это просто комедия. 51 обречен не высовываться выше Ассемблера.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru