-
- Вот Atmel проявила оригинальность в AVR Studio, там для констант в ассемблере после LOW() и HIGH() придумали BYTE3() и BYTE4(), да еще ввели аналог HIGH() - BYTE2(), но не ввели аналога LOW(), типо BYTE1(). Да и нумерация BYTE не с нуля сбивает. - Anon(11.09.2010 12:52, )
- Исторически первыми появились Low и High. Чтобы не убивать совместимость, старшие назвали так, как назвали. Чего не понятного? Астудии уже каге-бе не 15 лет. Скоро буит. - mse(11.09.2010 13:16)
- Непонятна такая каша. Anon(249 знак., 11.09.2010 13:30, )
- Ну и кто мешает так сделать? Если уж в С особых проблем нет наваять свои определения, то уж про ASM и говорить нечего. - Dir(11.09.2010 13:53)
- Мешает то, что а асме нельзя переназначить название функции. Назвать по-своему можно только регистры и константы. - Anon(11.09.2010 15:18, )
- Я имел в виду препроцессор в AVRASM2 и его директиву #define. Все делается почти так же как в С. - Dir(11.09.2010 16:41)
- Да, так можно. Никогда не пользовался раньше. - Anon(11.09.2010 16:54, )
- Я имел в виду препроцессор в AVRASM2 и его директиву #define. Все делается почти так же как в С. - Dir(11.09.2010 16:41)
- Мешает то, что а асме нельзя переназначить название функции. Назвать по-своему можно только регистры и константы. - Anon(11.09.2010 15:18, )
- не парься, студию, ИМХО, индусы ваяют. Так шта-а-а... Спасибки надо сказать, что толково работает и функционал такой % где встретишь. - mse(11.09.2010 13:40)
- Ну и кто мешает так сделать? Если уж в С особых проблем нет наваять свои определения, то уж про ASM и говорить нечего. - Dir(11.09.2010 13:53)
- Непонятна такая каша. Anon(249 знак., 11.09.2010 13:30, )
- Исторически первыми появились Low и High. Чтобы не убивать совместимость, старшие назвали так, как назвали. Чего не понятного? Астудии уже каге-бе не 15 лет. Скоро буит. - mse(11.09.2010 13:16)
- Вот Atmel проявила оригинальность в AVR Studio, там для констант в ассемблере после LOW() и HIGH() придумали BYTE3() и BYTE4(), да еще ввели аналог HIGH() - BYTE2(), но не ввели аналога LOW(), типо BYTE1(). Да и нумерация BYTE не с нуля сбивает. - Anon(11.09.2010 12:52, )