-
- Ну... RLA,SSA,RSS (это не три команды ассемблера, а одна, а вот RLA,SSA -- это другая одна команда) никто ведь не написал? Ну, до этого :-) А теперь так, что в глаза бросилось: ReAl(1831 знак., 31.08.2011 00:24 - 00:49)
- Чтобы mazur не подумал, что мы не понимаем ассемблер (т.е. выходит, что мы его понимаем, а он нас - нет, что из этого следует пусть думает сам) Cepгeй Бopщ(80 знак., 31.08.2011 10:38)
- Добавлю также, что компилятор от IAR выполняет такую же оптимизацию. - Bill(31.08.2011 16:47)
- GCC тоже. А также заменяет длинные call/jmp на короткие, если куски даже из разных файлов легли близко. Впрочем, это делает линкер, так что он это и для асм-програм сделает. Мне ещё в этом смысле нравился AVOCET-овский ассемблер для MCS-51. ReAl(553 знак., 31.08.2011 17:25)
- Да, есть и такая оптимизация. - Bill(31.08.2011 18:27)
- GCC тоже. А также заменяет длинные call/jmp на короткие, если куски даже из разных файлов легли близко. Впрочем, это делает линкер, так что он это и для асм-програм сделает. Мне ещё в этом смысле нравился AVOCET-овский ассемблер для MCS-51. ReAl(553 знак., 31.08.2011 17:25)
- Вот кстати да, и, кстати, в этом месте и не так, а просто провалиться на следующую команду :-) ReAl(1411 знак., 31.08.2011 11:03)
- Добавлю также, что компилятор от IAR выполняет такую же оптимизацию. - Bill(31.08.2011 16:47)
- В последнем примере call ещё больше сэкономит ;)) - Т.Достоевский(31.08.2011 00:51)
- Чтобы mazur не подумал, что мы не понимаем ассемблер (т.е. выходит, что мы его понимаем, а он нас - нет, что из этого следует пусть думает сам) Cepгeй Бopщ(80 знак., 31.08.2011 10:38)
- Ну... RLA,SSA,RSS (это не три команды ассемблера, а одна, а вот RLA,SSA -- это другая одна команда) никто ведь не написал? Ну, до этого :-) А теперь так, что в глаза бросилось: ReAl(1831 знак., 31.08.2011 00:24 - 00:49)