begin

Loading thread data ...
Reply to
Anatoly Mashanov
Reply to
Sergey Moskovchenko
Reply to
Roman Sandakov
14-Aug-03 09:01 Roman Sandakov wrote to Sergey Moskovchenko:

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)

Reply to
Oleksandr Redchuk
Reply to
Roman Sandakov
Reply to
Vladimir Vassilevsky
Reply to
Alexander Torres
Reply to
Roman Sandakov
Reply to
Roman Sandakov
Reply to
Rifkat Abdulin
Reply to
Alexander Torres

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.