[an error occurred while processing this directive] [an error occurred while processing this directive]
Счастье не в количестве инструкций, а (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Iwan 17 сентября 2001 г. 11:48
В ответ на: Заблуждение. 100% ортогональность у MSP430 - всего 27 инструкций. PDP отдыхает. отправлено Alexandr 17 сентября 2001 г. 11:24

в возможности использоватль ЛЮБЫЕ методы адресации применительно к ЛЮБЫМ регистрам процессора. И PDP вовсе не отдыхает. Вся ее система команд может быть представлени командами пересылки MOV, сложения/вычитания и умножения/деления. Всего 5. Другое дело, что некоторые из команд имеют и другое название - команды ветвления. Что сделано исключительно для удобства программиста. Хотя вы можете написать mov r7,@r7 db 1000 , написать br 1100 удобнее и легче для понимания. Вообще сравнение просто по числу команд мало что дает:
8080 - JZ,JC,JMP,JNC,JNZ - уже пять, а для C167 одна JMPA с таблицей из 20 условий перехода. Где, по вашему, больше команд?


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

Ответы



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

E-mail: info@telesys.ru