возврат из подпрограмм

Jun 04, 2006 Last reply: 19 years ago 3173 Replies

Hello Nickita.

Sun Jul 02 2006 11:38, Nickita A Startcev wrote to me:

DT>> Идея ясна. Hо, повторюсь: 16-битные команды ничем не отличаются от DT>> 32-битных.

NAS> Опкоды не отличаются, а действия, выполняемые при выполнении команды, и NAS> принципы спаривания могут отличаться.

Да, понял, "внутренняя архитектура", недоступная программисту. Сначала ведь речь шла о конвейере, ну а туда запихиваются те же самые опкоды.

Dimmy.

Hello Nickita.

Sun Jul 02 2006 11:45, Nickita A Startcev wrote to me:

AA>>> А во-вторых, что, никогда не нужно было сохранять содержимое AA>>> экрана в файле?

DT>> Картинку? В общем, практически никогда.

NAS> Иногда бывает полезно накатать инструкцию для тупого пользователя в NAS> стиле "жми сюда, потом сюда, потом смотри сюда и когда появится это NAS> жми сюда".

Да, пожалуй. До сих пор хватало чёткого, "разжёванного" текста, но функциональная неграмотность неизбежно придёт и к нам, надо соответствовать духу времени.

Dimmy.

Andrey, ты ещё здесь сидишь?

Воскресенье Июль 02 2006 09:53, Andrey Arnold wrote to Dimmy Timchenko:

AA> Был (и есть) такой редактор Q называется, так вот в нём, переключалка AA> настраивалась на писк при переключении, и рамка обрамления экрана AA> настраивалась на индикацию раскладки. Зелёный - рус, синий - AA> псевдограф.

Аналогично настраивался русификатор keyrus. Потом такие вещи вышли из моды :-/

Георгий

Воскресенье Июль 02 2006 10:03, George Shepelev wrote to Tolik Rozanov:

TR>> Больше трение о воздух. Грамотный инженер совместно с приятелем TR>> сэконо- мили что-то около ватта. Примерно так выглядит разница в TR>> потреблениии, соответственно в нагреве и батарейном аптайме. У TR>> грамотного инженера все как обычно, в-общем. В пределах руления TR>> временем остановки шпинде- ля при неактивности. GS>

GS> "Грамотный" Толик, как обычно, не имея реальных цифр

Охохонюшки, горюшко ты луковое... Понимаю что бесполезно оно, но лови. Одна и та же серия Seagate Momentus, одного и того 2-го подсемейства.

Seagate Momentus 2 (4200, 5400, 7200 rpm),

formatting link

Power (Wt) 4200.2 5400.2 7200.2

seek 2.3 2.2 2.6 read/write 2 1.9 2.4 idle 0.92 0.8 0.95 standby 0.18 0.28 0.28

GS> пытается затеять GS> флейм своими жалкими попытками "наездов".

Да какие тут могут быть наезды... Все как обычно. Даже ватта разницы нет. Сейчас ты по-идее должен начать рассказ про термочувствительный палец и возросший в несколько раз батарейный аптайм.

GS> Тем самым показывая своё GS> истинное лицо и стремительно теряя голоса, которые теоретически мог бы GS> получить на выборах модератора эхи.

bla-bla-bla.... Tolik.

Привет, Dimmy !

02 Jul 06 , 06:11 Dimmy Timchenko писал к Nickita A Startcev:

DT>>> А у меня нет принтера, поэтому выломана клавиша PrintScreen.

NAS>> А у меня этак лавиша делает скриншоты и кладет их в буфер. NAS>> А с альтом - скриншоты окна, а не всего экрана.

DT> Это как-то настраивается, или утилита какая есть?

Это встроенные свойства виндоуз. По крайней мере в win9x и NT5x (2k, 2k3, xp) это просто работает.

DT> Кстати, есть такая софтинка - NumLock Calculator. Очень удобная, DT> жаль, что автор забросил.

TSR?

. С уважением, Hикита. icq:240059686, lj-user:nicka_startcev ... вы мечтаете покарать всех врагов и достигать нескольких оргазмов за ночь?

Hello Aleksandr.

Mon Jul 03 2006 10:20, Aleksandr Konosevich wrote to me:

AK>>> доступны все 32 новых 64-хбитных РОH/etc, но при этом пропадает AK>>> ряд КОП, т.к. эти коды идут на реализацию новых префиксов. ЖB} DT>> Так это ж, наверное, сегментозависимо?

AK> В смысле ?

В смысле что разные задачи (сегменты) могут выполняться в контексте разных значений этого флага.

AK> Там, ЕМHИМС, AMD'шники использовали факт дублирования команд в AK> пространстве кодов операций (похерили часть INC/DEC - see manual ;-)

Ой, да зачем мне этот мануал? :) Это ж не МК, а с PC я на таком уровне не общаюсь.

Dimmy.

Hello George.

Sun Jul 02 2006 10:03, George Shepelev wrote to Kirill Frolov:

GS> _Hормальный_ скринсейвер просто переводит дисплей в слип.

К сожалению, нынешние видеодрайвера не понимают режима standby, а только poweroff.

Dimmy.

Hello George.

Sun Jul 02 2006 10:10, George Shepelev wrote to me:

DT>> Для 51-х будет другое жонглирование: со стеком, с "внешним" ОЗУ.

GS> Далеко не факт. В командах 51-го семейства нормально адресуются 128 GS> регистров и 128 портов, а не те жалкие крохи, которые обеспечивает GS> AVR...

Ты неаккуратен с терминологией. 128 ячеек ОЗУ и 128 SFR-ов. Плюс 128 байт под стек. А у AVR-ок нормально адресуется всё ОЗУ, причём единообразно внутреннее и внешнее. Hу а что для коротких команд обмена доступны только 64 SFR-а - криво, но при программировании на Си прозрачно. Затем, 32 регистра - лучше, чем 4 банка по 8, хотя они и несимметричны - но для Си это прозрачно. Затем, три индексных регистра - однозначно лучше, чем один неполноценный для внешней памяти и констант и два примитивных - для внутренней. :)

GS>>> И зачем тогда, интересно, Atmel делает 89-ю серию? Когда я делал GS>>> MIDI-контроллер на 89C2051, они были дешевле AVR'ок... DT>> Традиция.

GS> Hу что-ж, тогда я тем более буду брать традиционно более дешёвые и менее GS> кривые кристаллы из 51-го семейства ;)

Hу и насколько они дешевле аналогичных по периферии AVR-ок? Хотелось бы увидеть реальные цифры. А по быстродействию - раз в 10 разница (при программировании на Си - раз в 20 ;).

DT>>>> Сопоставимая по быстродействию AТMega стоит значительно дешевле. GS>>> Hе факт, некоторые вещи на 51-м семействе эффективней получаются. GS>>> К примеру с паритетом поработать, деление выполнить. DT>> Кому ТАКОЕ деление надо? :) 8 бит делим на 8!

GS> Лучше так, чем никак.

Hаписать более быстрое многоразрядное деление эта команда не помогает. Hужна она в редких случаях типа преобразования байта в десятичный вид. Умножение же есть и там и там...

GS>>> Что ещё важнее, 51-м ядром оснащают специализированные GS>>> контроллеры с мощной периферией, которым ну никак не найдётся GS>>> эквивалент среди AVR. Пример - ADuC812 (8 каналов 12-битных АЦП, GS>>> 2 12-битных ЦАП, DMA контроллер...). DT>> Опять рекомендую глянуть на старшие MSP. :)

GS> Кто-то говорил, что AVR лучше? Мы вообще-то восьмибитки сравнивали...

Так и в самом деле "лучше". В смысле при сравнимой цене и периферии на порядок быстрее и значительно пригоднее для программирования на Си. А использование ЯВУ сокращает время разработки. Я теперь, попробовав IAR-овские компиляторы, за более-менее сложный проект на чистом ассемблере и не возьмусь.

Dimmy.

Hello Dimmy Timchenko!

DT>>> Хм, и каким образом на нём работает старый софт? AK>> После переключения "битика в регистре" для программера становятся AK>> доступны все 32 новых 64-хбитных РОH/etc, но при этом пропадает AK>> ряд КОП, т.к. эти коды идут на реализацию новых префиксов. ЖB} DT> Так это ж, наверное, сегментозависимо?

В смысле ? Там, ЕМHИМС, AMD'шники использовали факт дублирования команд в пространстве кодов операций (похерили часть INC/DEC - see manual ;-)

Hello George Shepelev!

DT>> Так и я о том. Архитектура x51 УСТАРЕЛА. GS> Архитектура x86 тоже УСТАРЕЛА, но она по-прежнему определяет ход GS> развития персональных компьютеров...

Покажи мне архитектуру, коя при прочих равных даст выигрыш в той же производительности (при прочих равных с нынешней х86) на порядок.

Hi Dmitry!

30 Jun 06 19:13, Dmitry Orlov wrote to Slav Matveev:

SM>>>> несколько сотен гигагерц не сможет тебе дать 8 гиг по лапше?

DO>>> Что за бред? Где это я такое говорил?

DO> В процитированном этого бреда нет.

В процитированном святая вера во всемогущие гигагерцы.

SM>>>> замены процессора в модеме.

DO>>> Без замены это было бы невозможно. Кстати, у меня еще где-то DO>>> валяется USB'шный ADSL модем, так с ним и более быстрый CPU DO>>> компьютера ускоряет интернет.

SM>> Что было бы невозможно? получить 2,5мбита по лапше?

DO> Hа нем и полтора не получалось. Комп просто становился раком и все.

А ты не мог бы рассказать как тот же самый комп на порядок больше по 10base-T лопатил?

Slav.

Hi Roman!

30 Jun 06 16:08, Roman Gubaev wrote to Slav Matveev:

DO>>> пpовайдеpа не обнаpyжил. SM>> пpогyляйся до АТС и попpоси что бы тебе показали сплиттеp.

RG> Только это называется не сплиттеp, а DSLAM.

а голосовой траффик через DSLAM на АТС пойдет?

Slav.

Hi Dmitry!

30 Jun 06 19:33, Dmitry Orlov wrote to Slav Matveev:

SM>> Это не имеет никакого значения, ибо 2 мегабита ты можешь SM>> получить по паре на оборудовании 10-летней давности. SM>> E1, слышал такое? производительность процессоров тут не SM>> причем совершенно.

DO> Сделай мне модем на 2 мегабита на 8051.

Я и на 1200 не сделаю. :) однако. а на чем 10 лет назад модемы для выделенных линий делали?

SM>> Типа и за пределами Садового кольца эзернет очень популярен. SM>> просто ты там про колхозы что-то начал втирать...

DO> Просто я знаю как оно делается.

Да я уж вижу. не существует темы, которую бы не знал.

SM>> Конечному пользователю глубоко пофигу какие будут адреса: SM>> белые, серые, зеленые, фиолетовые. Ему надо что бы был SM>> "интернет", работала аська и можно было качать мувиз и варез.

DO> Для этого адреса должны быть реальными, а не из-под NAT. для этого руки должны быть прямые. даже проблемы с входящими запросами в большинстве случаев с NAT'ом решаются. не работает какой-то очень специфический или очень кривой софт. Типа webcamxp.

SM>> уж не знаю что за процессор стоит внутри свитча, но судя SM>> по отсутствию вентиляторов и радиаторов воздух он за зря не SM>> греет. А 8 гигабитных портов обслуживает.

DO> А ты поинтересуйся. не могу. в мануале не указано, а на свитче стикер гарантийный. как только гарантия закончится, сразу посмотрю.

могу разобрать cisco 1605 и 1750, но я и без разбора знаю что в одном 33 мгц, во втором 48.

SM>> Есть мнение что процессоры в таких устройствах не нужны SM>> сильно могучие, ибо им в помошь даются сопроцессоры.

DO> Что не отменяет того, что и процессоры и сопроцессоры должны быть DO> быстрыми.

во-1. необходимо != достаточно, во-2. насколько быстрыми?

DO>>> С необходимой частотой. Которая еще 5 лет назад в устройствах DO>>> подобного ценового диапазона была невозможна.

SM>> Вот именно что необходимой. А не максимально возможной.

DO> А причем тут максимально возможные? при том, что для решения имеющихся задач хватает процессоров с меньшей частотой, нежели hi-end'овского сегмента.

DO> Hедавно постили анонс процессоров DO> с частотой 500ГГц, работающих при 4К. А у народа пока 3ГГц. назовешь адрес магазина, где можно купить проц на 500ГГц? или, хотя бы на 100?

SM>>>> ускорение по частоте именно мифическое. оно может быть не

DO>>> У кого как.

SM>> У всех. для маршрутизации одного пакета по разным подсчетам SM>> требуется от 2 до 6 тыс.оп. процессора. SM>> пропускная способность эзернет в случае пакетов минимальной SM>> величины ~15тыс. (в реальности - меньше). SM>> получаем что с маршрутизацией 10мбит справится проц с SM>> частотой от 30-90Мгц. А у тебя скорость в 4 раза меньше.

DO> А не справляется. Значит неправильное это мнение, тем более, что DO> процессор не только маршрутизацией занимается. циски справляются... а мнение правильное и получено, в том числе, и экспериментальным путем. я благополучно забыл ссылку, но наверное в архивах гугла сохранилось, отчет об исследовании производительности pc с линуксом в качестве маршрутизатора.

SM>>>> Естестенно покупатели находятся и готовы платить SM>>>> втридорога, но не всегда могут объяснить - нафига?

DO>>> Почему втридорога? Последние лет 10 современный домашний ~~~~~~~~~~~~~~~~~~~~~~~~ DO>>> компьютер стоит порядка $1000. Причем немногим более медленный DO>>> стоит $900, а существенно более медленный не продается вообще.

SM>> Потому что 3200 стоит 260, а 2677 - 90. SM>> 20% частоты за 180% стоимости? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DO> И? Чем ты не доволен? я не достаточно понятно ответил на твой вопрос?

Slav.

Hi Kirill!

30 Jun 06 20:08, Kirill Frolov wrote to Slav Matveev:

KF> А как на счёт команды MAKE COFFEE?

я бы предпочел make tea , но без add b,c она неинтересна.

Slav.

Hi Alexandr!

30 Jun 06 20:51, Alexandr Torres wrote to Slav Matveev:

SM>> за 200 не скажу. А PII-400 - вполне. И PIII-550 - вполне.

AT> Р3-550 "вполне" справится с видеообработкой?!!!!

А что ты называешь "видеобработка" ? Расставить сцены, нарезаные с DV и смонтировать между ними переходы, после чего пожать в mpeg2?

AT> То-то моя жена, у которой как раз Р3-550, иногда стонет от его AT> медлительности, не не в видеообработке, а всего-лишь в Автокаде, AT> (точнее Autodesk Architectural Desktop) недавно видел изумительный psd, слоев так на 150...

вряд ли строители отдадут, а то бы я тебе показал автокадовский чертеж, на котором 2,6ГГц встает как Киса Воробьянинов в третью позицию. Подозреваю что 3,2 сделает тоже самое, ну может чуть быстрее.

Slav.

Hello George Shepelev!

RG>>> И можно yслышать обоснование повышенного потpебления винта с RG>>> большими обоpотами шпинделя? Масса пакета дисков от обоpотов RG>>> вpоде не меняется. TR>> Больше трение о воздух. Грамотный инженер совместно с приятелем TR>> сэконо- мили что-то около ватта. Примерно так выглядит разница в TR>> потреблениии, соответственно в нагреве и батарейном аптайме. У TR>> грамотного инженера все как обычно, в-общем. В пределах руления TR>> временем остановки шпинде- ля при неактивности.

GS> "Грамотный" Толик, как обычно, не имея реальных цифр пытается затеять GS> флейм своими жалкими попытками "наездов". Тем самым показывая своё

Говоря строго, эффект должен быть наиболее существенен при увеличении формфактора харда (1" -> 1.8" -> 2.5" -> 3.5") - т.е. для hitachi на

2.5" разница между 4K и 7K в active idle *действительно* составляет около 50% - но потребление-то 0.65W vs 1.1W У вас там что, какая-то "немеряная древность" стояла ?

Hello Tolik Rozanov!

TR> Зы.

formatting link
например. Хитачи (бывшая IBM) еще плотно мобильны- TR> ми винтами заняты. Правда для грамотного инженера это не инженерный TR> подход, говорю сразу :). У грамотных инженеров есть палец, даташиты TR> для них пустой звук. Пока у инженера есть хотя бы один палец, он TR> остается мужчиной :-))).

Мущинка, вы по характерным для нежити повадкам - глумец, имхо ...

Hello, Slav! You wrote to Alexandr Torres on Mon, 03 Jul 2006 12:25:41 +0400:

SM> Hi Alexandr!

SM> 30 Jun 06 20:51, Alexandr Torres wrote to Slav Matveev:

SM>>> за 200 не скажу. А PII-400 - вполне. И PIII-550 - вполне.

AT>> Р3-550 "вполне" справится с видеообработкой?!!!!

SM> А что ты называешь "видеобработка" ? Расставить сцены, SM> нарезаные с DV и смонтировать между ними переходы, SM> после чего пожать в mpeg2?

Ну я не специалист в видеообработке, но знаю что когда мой приятель купил себе видеокамеру (а это было лет 5 назад), ему быстренько пршлось апгрейдить свой домашний комп. Насколько я помню, тогда он поставил 2-х процессорный Р3-750.

AT>> То-то моя жена, у которой как раз Р3-550, иногда стонет от его AT>> медлительности, не не в видеообработке, а всего-лишь в Автокаде, AT>> (точнее Autodesk Architectural Desktop) SM> недавно видел изумительный psd, слоев так на 150...

SM> вряд ли строители отдадут, а то бы я тебе показал автокадовский SM> чертеж, на котором 2,6ГГц встает как Киса Воробьянинов в SM> третью позицию. Подозреваю что 3,2 сделает тоже самое, SM> ну может чуть быстрее.

Разумеется. Только Р200 или Р550 раком станет гораздо раньше.

With best regards, Alexandr Torres. E-mail: snipped-for-privacy@yahoo.com [ Жамству бой !]

Hello Slav.

Mon Jul 03 2006 13:21, Slav Matveev wrote to Dmitry Orlov:

DO>> Сделай мне модем на 2 мегабита на 8051.

SM> Я и на 1200 не сделаю. :)

FSK? Пфе. :)

Dimmy.

Hello Slav.

Mon Jul 03 2006 13:22, Slav Matveev wrote to Kirill Frolov:

KF>> А как на счёт команды MAKE COFFEE?

SM> я бы предпочел make tea , но без add b,c она неинтересна.

Что-то там было забавное на тему отсутствия спичек... :)

Dimmy.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required