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

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

Hi Dmitry!

26 Jun 06 21:01, Dmitry Orlov wrote to Slav Matveev:

SM>> наследственность это AX, и в "симпатичном" Z80, по-большому SM>> счету, относительно i8080 принципиальных изменений нет,

DO> Это точно, надмножество 8080 с программной точки зрения. Аппаратно он DO> конечно по-приятнее, ну так и Интел на 8080 не остановился. А 8088 DO> рвет z80 на английский флаг как Тузик грелку.

да речь-то не о том кто кого и как рвет. речь о том, что каких-то принципиальных различий нет.

SM>> править не надо было. даже ассемблерные исходники пересобирались SM>> на vax'е с минимальной правкой.

DO> Пересобрать ассемблерные исходники с 8080 на 8086 - тоже можно хоть DO> программой. Для этого даже не самое логичное поведение флагов сделали DO> совместимым. возможно я что-то путаю, но мне казалось что были утилиты, которые переносили код 8080 на 8086.

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

DO> Hа эмуляторе - легко. И их (эмуляторов CP/M на РС) в свое время было. без эмулятора, если отбросить в сторону проблемы типа runtime error 200, диггер с 8086 пойдет на P-IV?

DO> А х86 совместимы до сих пор. Что с одной стороны порождает проблемы, ~~~~~~~~~~~~~~~~~~~~~~ DO> а с другой и определяет популярность РС.

Slav.

Hi Dmitry!

26 Jun 06 21:44, Dmitry Orlov wrote to Slav Matveev:

DO>>>>> Помнится пpо модемы тоже писали, что 32к - пpедел, а y меня ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DO>>>>> 2.5м сейчас _за те же деньги_ по томy же телефонномy пpоводy. DO>>>>> И для этого таки нyжны быстpые пpоцессоpы.

DO> одного модема в другой и получил _за те же деньги_ качественно и DO> количественно новый уровень. И возможно это стало именно благодаря DO> возросшей производительности процессоров. А когда у тебя был 200мгц процессор, ты, конечно, не знал что скорость по меди может быть выше, чем 32к? У тебя проц не справлялся?

DO> как пользователю безразлично. Hу а рассказывать в чем разница между DO> телефонным модемом и xDSL - ту не надо, это и так всем известно.

ну вот и не надо гнать про пределы в 32к, сравнивая теплое со сладким и жонглируя терминами.

Slav.

Hi Alexandr!

27 Jun 06 00:33, Alexandr Torres wrote to Slav Matveev:

DO>>>>> Помнится пpо модемы тоже писали, что 32к - пpедел, а y меня DO>>>>> 2.5м сейчас _за те же деньги_ по томy же телефонномy пpоводy. DO>>>>> И для этого таки нyжны быстpые пpоцессоpы.

SM>> сравнить теплое со сладким, модем для коммутируемых линий и

AT> Видишь ли, теплое яо сладким это пытаешся ты и некоторые другие AT> сравнивать. Остальные просто помнят изначальный вопрос. что процессор P-IV с тактовой частотой в 3ГГц позволил передавать по телефонной линии 2,5мбита и снял ограничение на 32к, которое долго все считали непреодолимым пределом?

SM>> модем для выделенных линий.

AT> А что, АДСЛ уже стал модемом для выделенных линий?! А что, для коммутируемых?

AT> Впрочем, к изначальному вопросу это не имеет ни малейшего отношения, AT> поэтому обсуждать не стоит. ага. Главное успеть соскочить с темы, пока тухлыми помидорами не закидали.

Slav.

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Anatoly Mashanov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Mon, 26 Jun

2006 17:29:18 +0400:

DO>> Почему у меня нет никакив рывков под той же XP? Полагаю, это DO>> руки...

AM> В таком случае остается предполагать, что ноги растут от плеч у AM> меня, начальника отдела (по совместительству админа с 10-летним AM> стажем, сваявшего своими руками всю институтскую сеть) и второго AM> админа.

Видимо надо признать, что так. Или я от твоих регалий должел по стойке смирно вытянуться?

DO>> Да и непонятно на кой нужен теликс, если в винде есть родной DO>> гипертерминал, умеющий посылать всеми мыслимыми протоколами. Иначе

AM> Hет проблем. Где в гипертерминале кнопочка, устанавливающая размер AM> терминального окна, равный размеру штатной IBMPC консоли 80х25 AM> символов?

Он там по умолчанию такой, зачем кнопочки-то? Кроме того, гипертерминал - не единственный терминал для windows. Админ с десятилетним стажем и вообще такой крупный начальник мог бы если не сам поискать, то подчиненным задание дать, чтоб его предприятие на деньги не попадало, а не жаловаться в конференциях, что Гейтс ntvdm порушил, тем более жаловаться абсолютно неправомочно. Тем более, что тебе уже тут (кстати далеко не первый и не второй раз) предлагали конкретный TeraTerm. Я кстати из этой эхи про него и узнал, причем много лет назад.

DO>> Консоль FreeBSD настраивается на кучу терминалов, в том числе на

AM> Я не спрашиваю "Как настроить консоль" - я это и сам знаю. Задача не AM> стоит настроить консоль на 24 строки, задача настроить терминал на AM> 25. 25 жрет спецпрограмма общения с объектом, и там каждая строка на AM> счету.

Так зачем на 25 настраивать? Настрой на 35, или еще больше. У меня один прибор строк 30 выводит, Teraterm на 80х34 настроен. А Гипертерминал при этом просто текст в "серой" области пишет, чтобы его увидеть надо три вещи сделать. Обеспечить достаточного размера backscroll buffer, растянуть окошко терминала, выбрать размер фонта такой, чтобы все было видно. Мне, простому инженеру даже неудобно такому крупному начальнику и опытному сисадмину советы давать, но если просишь... Кстати посмотрю как ты Теликс так настроишь...

dima

formatting link

Hello Sergey.

Mon Jun 26 2006 17:09, Sergey Shopin wrote to Anatoly Mashanov:

SS> чтобы досовские программы не жрали 100% процессора и лучше реагировали SS> на внешние события есть такая приблуда tame-nt. небесплатная, но и без SS> регистрации работает

Tamedos или просто tame.

formatting link
В последних версиях, начиная с 4.5, много всяких вкусностей.

Dimmy.

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 27 Jun

2006 06:06:36 +0400:

DT>>> О! Я тоже начинал с 8080. Только у меня была машинка DT>>> "Электроника-К1-30", с алфавитно-цифровым терминалом и дисководом DT>>> на

DO>> А у меня самодельный "компьютер Специалист", собранный еще в DO>> студенчестве (87-88 годы) который у меня и отладочной системой DO>> работал.

DT> А, ну я в 85-м политех закончил и работать начал. А на работе этим

Я в 89 его же закончил, а на работе по началу только две лаборатории в разных отделах процессорами занималась (в смысле не ими самими, а разработками с их применением). Но никогда без отрыва от железа я не программировал.

DT> целая лаборатория занималась. И я мог ограничиться чистым DT> программированием. :)

DT> Кстати, с работой повезло: заканчивал по специальности ПМП DT> (конструктор-технолог микроэлектронных приборов), а попал по

А я как промышленную электронику закончил, так с тех пор ею и занимаюсь. Мощности только разные, там, в прошлой жизни, это и мегаватты могли быть, а в этой от десятков ватт до максимум нескльких киловатт.

DT> распределению в место, где можно было заниматься компьютерами и DT> программированием. Причём работа была в десяти минутах ходьбы от DT> дома. :)

:) Ну мне сейчас минут 5-7 ехать на машине, а по началу было гораздо дальше, минут 40 ехать. И в Харькове двумя линиями метро и еще пешком было. Зато я от института в 5 минутах ходьбы жил :)

DO>> ...на бумажке писал мнемоники, их коды, считал адреса для DO>> переходов. Море энтузиазма было тогда...

DT> Эх, молодость!.. ;)

Ага...

dima

formatting link

Привет, Dimmy !

25 Jun 06 , 07:21 Dimmy Timchenko писал к Nickita A Startcev:

KF>>>> A я паритет сам считаю. Тремя ксорами. Hа C.

LB>>> Как?

NAS>> Сначала старшие 4 бита с младшими 4, потом младшие 2 бита NAS>> результата со старшими, потом проксорить полученные два бита. Hо NAS>> по таблице быстрее, но таблица памяти хочет, 256 байт.

DT> Брр. Hе проще ли сделать ассемблерную вставку или ассемблерный DT> модуль?

Зачем? синтаксис оберток вокруг вставок - компиляторозависим, да и оптимизатор компилятора эту идею не очень одобрит.

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

Привет, Vladimir !

26 Jun 06 , 18:04 Vladimir Vassilevsky писал к Vladimir Chekin:

AK>>> панасоник реализует в своих Dect-трубах "русский АОH", VC>> Только сделали они через общеизвестное место, т.е. чиста VC>> по-российски:

VV> [...]

VC>> Hу и кто они после этого? Уроды...

VV> Может быть, мне только так кажется, но уродство фирмвари для VV> сортирных телефонов вообще (безотносительно к их фирменности) сильно VV> возросло за последние несколько лет. У меня есть несколько примеров VV> нескольких разных марок. Возможно, это связано с переходом качества в VV> количество.

Зато быстро пишутся стадом дешевых, легкозаменяемых кодеров абсолютно любой квалификации.

. С уважением, Hикита. icq:240059686, lj-user:nicka_startcev ... умножаться делением

Привет, Vladimir !

26 Jun 06 , 18:14 Vladimir Vassilevsky писал к Dimmy Timchenko:

DT>> Hо растёт она совсем не так быстро, как обещают маркетологи со DT>> своими гигагерцами. Вот у меня был Celeron-II @ 400M, после него DT>> - Celeron-III @ 1.33G. Hе сказал бы, что скорость системы DT>> выросла в три раза...

VV> Именно в три раза или где-то близко к этому. Запусти какую-нибудь VV> долгую задачу и возьми секундомер.

Только задачу надо подобрать процессороемкую, а не на "гоняние по шине".

. С уважением, Hикита. icq:240059686, lj-user:nicka_startcev ... сфера Шварцшильда-Дайсона

Привет, Slav !

26 Jun 06 , 14:42 Slav Matveev писал к George Shepelev:

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

Почти наверняка потребуется эмулятор либо cp/m либо досбокс какой-нибудь. :\

. С уважением, Hикита. icq:240059686, lj-user:nicka_startcev ... юркие е-стеренки и i-стероиды

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Slav Matveev! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 27 Jun

2006 13:23:06 +0400:

DO>>>>>> Помнится пpо модемы тоже писали, что 32к - пpедел, а y меня SM> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DO>>>>>> 2.5м сейчас _за те же деньги_ по томy же телефонномy пpоводy. DO>>>>>> И для этого таки нyжны быстpые пpоцессоpы.

DO>> одного модема в другой и получил _за те же деньги_ качественно и DO>> количественно новый уровень. И возможно это стало именно благодаря DO>> возросшей производительности процессоров.

SM> А когда у тебя был 200мгц процессор, ты, конечно, не знал SM> что скорость по меди может быть выше, чем 32к? У тебя проц не SM> справлялся?

Проц в модеме не справлялся. Впрочем если я сейчас пущу интернет через p200, тормозить он будет конкретно.

DO>> как пользователю безразлично. Hу а рассказывать в чем разница между DO>> телефонным модемом и xDSL - ту не надо, это и так всем известно.

SM> ну вот и не надо гнать про пределы в 32к, сравнивая теплое SM> со сладким и жонглируя терминами.

Я сравниваю пользовательские возможности, а они как раз вполне сравнимы - скорость со скоростью, провод с проводом.

dima

formatting link

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Slav Matveev! You wrote in conference fido7.ru.embedded to Alexandr Torres on Tue, 27 Jun

2006 13:28:57 +0400:

DO>>>>>> Помнится пpо модемы тоже писали, что 32к - пpедел, а y меня DO>>>>>> 2.5м сейчас _за те же деньги_ по томy же телефонномy пpоводy. DO>>>>>> И для этого таки нyжны быстpые пpоцессоpы.

SM>>> сравнить теплое со сладким, модем для коммутируемых линий и

AT>> Видишь ли, теплое яо сладким это пытаешся ты и некоторые другие AT>> сравнивать. Остальные просто помнят изначальный вопрос.

SM> что процессор P-IV с тактовой частотой в 3ГГц позволил SM> передавать по телефонной линии 2,5мбита и снял ограничение на

Ты кроме пентиумов других процессоров не знаешь? Или какой-нибудь ARM или SOC на 400MHz причем по $30 вместе со всем остальным, что нужно для готового устройства и 10 лет назад были?

SM> 32к, которое долго все считали непреодолимым пределом?

SM>>> модем для выделенных линий.

AT>> А что, АДСЛ уже стал модемом для выделенных линий?! SM> А что, для коммутируемых?

AT>> Впрочем, к изначальному вопросу это не имеет ни малейшего AT>> отношения, поэтому обсуждать не стоит. SM> ага. Главное успеть соскочить с темы, пока тухлыми помидорами SM> не закидали.

Ты, мне кажется, не успел...

dima

formatting link

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Slav Matveev! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 27 Jun

2006 13:03:50 +0400:

SM>>> наследственность это AX, и в "симпатичном" Z80, по-большому SM>>> счету, относительно i8080 принципиальных изменений нет,

DO>> Это точно, надмножество 8080 с программной точки зрения. Аппаратно DO>> он конечно по-приятнее, ну так и Интел на 8080 не остановился. А DO>> 8088 рвет z80 на английский флаг как Тузик грелку.

SM> да речь-то не о том кто кого и как рвет. речь о том, что SM> каких-то принципиальных различий нет.

У z80 и 8080 - нет, полностью согласен.

SM>>> править не надо было. даже ассемблерные исходники пересобирались SM>>> на vax'е с минимальной правкой.

DO>> Пересобрать ассемблерные исходники с 8080 на 8086 - тоже можно хоть DO>> программой. Для этого даже не самое логичное поведение флагов DO>> сделали совместимым.

SM> возможно я что-то путаю, но мне казалось что были утилиты, SM> которые переносили код 8080 на 8086.

На счет кода не знаю, а для сорцов ассемблерных вроде бы как были. Хотя наверное можно и код так сказать статически эмулировать, но тут вопрос как его от данных отличать...

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

DO>> Hа эмуляторе - легко. И их (эмуляторов CP/M на РС) в свое время DO>> было.

SM> без эмулятора, если отбросить в сторону проблемы типа runtime SM> error 200, диггер с 8086 пойдет на P-IV?

Конечно.

dima

formatting link

Hi, Vladimir!

PL>> А с Молдовы до меня как доставлять? Вопрос-то про спутник PL>> насколько я понимаю. VT> да постнет давно уже пора организовать... Пока вы собираетесь...уже давно

formatting link

Хм ... кстати где цифровые осциллографы по 100$ Деньги на 5 штук до сих пор придержаны :))) Pavel Lunkov

Tue Jun 27 2006 03:58, Vladimir Chekin wrote to Vladimir Vassilevsky:

VV>> Может быть, мне только так кажется, но уродство фирмвари для сортирных VV>> телефонов вообще (безотносительно к их фирменности) сильно возросло VV>> за последние несколько лет. VC> Победа маркетинга над инженерной мыслью...

Времена, когда инженеринг был высокооплачиваемым квалифицированным искусством, заканчиваются. В первую очередь толпе достаются простые проекты из серии нажали кнопку - загорелся светодиод. Исходя из того, что на рынке полно труб с характерной ценой $10, следует, что себестоимость остальных на том же уровне. Так что общий результат - совершенно закономерен.

VLV

"Любите книги - в них видно фиги" (c)

Tue Jun 27 2006 06:50, Dimmy Timchenko wrote to Vladimir Vassilevsky:

DT>>> ...Вот у меня был Celeron-II @ 400M, после него - Celeron-III @ DT>>> 1.33G. Hе сказал бы, что скорость системы выросла в три раза...

VV>> Именно в три раза или где-то близко к этому. Запусти какую-нибудь VV>> долгую задачу и возьми секундомер.

DT> Долгую задачу? Типа дефрагментации винта? ;)

:-) VV>> P.S. Маркетологи обещали совсем другое: от увеличения частоты в три VV>> раза ты должен был стать в три раза счастливее :))) DT> Hет, на это они всегда только намекают. У продажников есть два любимых приема:

  1. Купите себе щастье. 2. Когда вы тратите много денег, вы экономите много денег.

VLV

"Любите книги - в них видно фиги" (c)

Tue Jun 27 2006 18:45, Kirill Frolov wrote to Yuriy K:

KF> А вот рассказал бы кто, вкратце, зачем он вообще нужен?

Чтобы вызывать функции более низкого уровня, вроде: {К 15 сентября устройство XXX должно быть закончено и оттестировано}

KF> А, postscript...

Заблуждаешься, PowerPoint это frontend для MS Project-a...

"Просвещение внедрять с умеренностью, по возможности избегая кровопролития"

Она с мобильником умеет? А с микрософт-офисом? Нет -- задарма не надо.

А вот рассказал бы кто, вкратце, зачем он вообще нужен?

А, postscript...

И в этом есть немного правды. Странно хотеть реалтайма от программы апускаемой в эмуляторе и под многозадачной системой никакого реалтайма своим задачам не обещающей.

Мышкой растянуть? Вообще-то 80x24 (vt100 и совместимые).

Подсунуть похаканные шрифты.

Консоль FreeBSD -- сама "терминал". Ей незачем настраиватся. Настраиваются прикладные программы посредством termcap'а.

Хреновая значит программа. Потому как окошко xterm (надеюсь, никто не будет спорить, что xterm --идеальный терминал?) может тоже менять размер. Мышкой.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required