- posted
20 years ago
begin
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
RS> А тому, кто к DEC привык, уже ничего не страшно. RS> все прочие системы команд кривыми кажутся. что пик, что АВР, что моторола, RS> что I51. RS> разве только MSP430.... RS> эх, доберусь я до них когда-нибудь...
Обломись :-) msp430 машинка хорошая, но не настолько близка к PDP11, как об этом говорят. Ты многого из привычного на PDP11 не напишешь.
Ни сlr @4(SP), ни ...
Короче, у них всего 4 метода адресации для источника и 2 - для приёмника. Расширение числа РОН с 8 до 16 даром не прошло, пришлось урезать биты методов адресации.
Для источника Rn X(Rn) @Rn (Rn)+ Для приёмника Rn X(Rn) Всё. Режим абсолютной адресации (который по-нашему @(PC)+) сделан через X(R2), R2 в этом режиме генерирует константу 0. Остальные методы ( -(Rn), @X(Rn), @(Rn)+, @-(Rn) ) отсутствуют вообще. Для компенсации отсутствия "-" ввели команду push, чтобы хоть для SP иметь -(R). Ну а для приёмника - так вообще мало что оставили. Скомпенсировалось ли это числом регистров да генератором констант - тяжело сказать.
RS> У DEC единое адресное пространство ОЗУ-ПЗУ-В/В Это есть не только у MSP430.
RS> набор эквивалентных равноправных регистров. RS> любые методы адресаций для любых команд. А это не совсем верно и для MSP430. Нет, ну в принципе верно, "любые из доступных", только вот....
wbr, === mov -(pc),-(pc)
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago