Цитата(zombi @ Mar 22 2012, 21:15)

А шо, у меня их семь?

а я и не знал
А про ступор и их загнать ниче не понял.
У Вас написано Intel Core I7 - что и означает семь процессоров на борту.
Загнать в ступор - нагрузить работой процессора так , что бы явно система начинала тормозить. Нагрузка процессора 100%. Максимум чего добился я - 80% - нагрузка сразу в несколько тестов 3-D графики.
Цитата(zombi @ Mar 22 2012, 21:15)

rcall/call, rjmp/jmp - сомнительная экономия обьёма кода для си трансляторов.

Так они и не экономят, поэтому и растут объёмы FLASH, ведь если СИ-ный asm хорошенько почистить , глядишь и 4к хватит на весь проект и Tiny 2313

Цитата
А код не сэконошь: два байта после вектора остаётся , но куда их деть?
Я думаю , что компилятор СИ так не поступит
Код
cbr temp,0x0F;| Маскируем младшие биты данных в temp
sbr temp,1<<LCD_E;| $08;Устанавливем сигнал строба (Е) в one
outr LCD_PORT,temp;/ Выводим первый полубайт в порт
;+ И готовим второй , чтобы не ставить "тупые" NOP для задержки
swap temp1
cbr temp1,0x0F
cbr temp,0xF0
cbi LCD_Port,LCD_E;" Записываем данные в LCD
Но умные люди говорят , что можно ещё более сэкономить , я правда не заморачивался этим вопросом.
В одном из asm кодов от Си видел такие сочетания
Код
brne met1
met1: rjmp met2
met2 : ...........
Но вернёмся к теме , так нужен ли линковщик для asm?