Необходимо написать программу

Alexandsvoi
Offline
Зарегистрирован: 11.07.2017

i.fist пишет:

Парни давайте завязывать, Alexandsvoi и b707 не пойму чего Вы так переживаете, не Вам писать, а писать профессионалу! А для профи ТЗ простое.


Мы обсуждаем ваш подход к делу. Вам до этого что ?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Такой подход называется - ХАЛЯВЩИНА. :) ТС, вам нужно было бюджет озвучить изначально, тогда и терок бы не было, думаю, что предложений тоже не было бы.

b707
Offline
Зарегистрирован: 26.05.2017

i.fist пишет:

А для профи ТЗ простое.

профи за 1000? нашли уже? :)

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

А вы за 1000р будите неделю работать?

i.fist
Offline
Зарегистрирован: 28.01.2019

brokly пишет:

Такой подход называется - ХАЛЯВЩИНА. :) ТС, вам нужно было бюджет озвучить изначально, тогда и терок бы не было, думаю, что предложений тоже не было бы.

Согласен, первый раз я такой вопрос задавал на форумах! я писал выше, что я обычно отвечаю на вопросы а тут первый раз задал и не очень корректно. Надо было сразу бюджет написать! и Полное ТЗ а не обобщённое. По сути сколько я тут уже отвечаю я бы обработку кнопок и вывод на реле написал бы (тут ничего сложного), я и пошел сюда собственно из за адресных светодиодов, мне они придут через месяц только и поробовать не на чем! Так что парни если я тут чьёто самолюбие задел прошу прощения! У всех уровень знаний и опыта разный, кто-это напишет за вечер за пару часов а кто-то как тут писали будет делать 2 недели!!! Alexandsvoi Естественно за 20 лет времени я всё и забыл по ассемблеру, но имея не маленький опыт написания программ для компа и семейства однокристальных 80X на уровне моего ТЗ я разберусь быстро с СИ для ардуино учитывая что там куда проще чем ASM взяв хотябы задержку в 1 сек на ардуино delay(1000) и пол страници кода на асме, другой вопрос надо ли мне это учитывая то, что мне 1 раз сейчас это надо! Понятное дело когда никто не взялся бы тогда пришлось бы...

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Чотаржу. 

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Ну извините, нет тут таких спецов, что за пару часов пишут. А так за пару часов 1000 р вполне нормальные деньги. 

b707
Offline
Зарегистрирован: 26.05.2017

ничего не имею против асма, но фраза "я 20 лет писал на ассемблере" уже становится мемом :)

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Еще про 20 языков на уровне выше университетского

i.fist
Offline
Зарегистрирован: 28.01.2019

b707 пишет:

ничего не имею против асма, но фраза "я 20 лет писал на ассемблере" уже становится мемом :)

20 лет назад я говорил... не вырывайте из контекста то что вам больше понравилось....

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016
Заходит студент в публичный дом и говорит хозяйке:
— Мне самую лучшую девушку!
Хозяйка:
— 100 долларов.
Студент деньги посчитал — всего 25.
— Тогда брюнетку.
— 80 долларов.
— А рыжая сколько?
— 60 долларов,
— А в попу сколько?
— 40 долларов.
— Ну а минет тогда сколько?
— 30 долларов.
Совсем студент расстроился. Хотел уж уходить, но хозяйка предложила за 25 долларов лыжницу. Студент думает: «Раз лыжница — значит спортсменка, ну хотя бы стройная», и соглашается на лыжницу.
Заводят его в комнату к «лыжнице». там он видит очаровательную брюнетку в одном халатике. та ему:
— Раздевайся и ложись с краю кровати, а я пока в душ схожу.
Студент разделся и видит, что в кровати на краю другой мужик лежит, ну думает за 25 баксов, да с такой бабой и групповуху можно, лег вобщем с другого краю.
Лежат, ждут. Заходит лыжница, снимает халатик, остаются полностью голой, ложиться между ними, берет у каждого член в левую и правую руки и говорит:
— НУ ЧТО НИЩЕТА? ПОЕХАЛИ!

 

b707
Offline
Зарегистрирован: 26.05.2017

Gas311 пишет:

Ну извините, нет тут таких спецов, что за пару часов пишут. А так за пару часов 1000 р вполне нормальные деньги. 

ТС просто упорно не хочет учитывать, что кроме собственно написания 20 строк кода в этом бизнесе куча времени уходит на переговоры, подготовку, сборку макета для тестов и отладку. Поэтому даже там, где реально кода 20 строк - нет смысла связываться с заказом в 1000 руб

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

 

b707
Offline
Зарегистрирован: 26.05.2017

i.fist пишет:

b707 пишет:

ничего не имею против асма, но фраза "я 20 лет писал на ассемблере" уже становится мемом :)

20 лет назад я говорил... не вырывайте из контекста то что вам больше понравилось....

да это не про вас... точнее не только про вас. Вы тут такой далеко не первый.  И почему-то все -знатоки ассемблера

i.fist
Offline
Зарегистрирован: 28.01.2019

b707 пишет:

Gas311 пишет:

Ну извините, нет тут таких спецов, что за пару часов пишут. А так за пару часов 1000 р вполне нормальные деньги. 

ТС просто упорно не хочет учитывать, что кроме собственно написания 20 строк кода в этом бизнесе куча времени уходит на переговоры, подготовку, сборку макета для тестов и отладку. Поэтому даже там, где реально кода 20 строк - нет смысла связываться с заказом в 1000 руб

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

 

какое железо? о чём Вы? перменник 6 кнопок, 7 резисторов и кусок светодиодной ленты? Не смешите. Сколько тут все уже на строчили с  пеной у рта уже написалибьы весь код

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

То да. Уже можно бы и написать. 

b707
Offline
Зарегистрирован: 26.05.2017

i.fist пишет:

 Сколько тут все уже на строчили с  пеной у рта уже написалибьы весь код

за 1000? нафига мне это надо? Пока на ваше "щедрое" предложение никто не откликнулся - и уверен, вы никого и не найдете.

Если решите перейти от болтовни к делу - я свое предложение озвучил. Только имейте в виду, 6500 - это ПРЕДВАРИТЕЛЬНАЯ цена на основании того ТЗ, что описано в первом посте. При изменении ТЗ цена может изменится.

 

i.fist
Offline
Зарегистрирован: 28.01.2019

b707 пишет:

i.fist пишет:

 Сколько тут все уже на строчили с  пеной у рта уже написалибьы весь код

за 1000? нафига мне это надо? Пока на ваше "щедрое" предложение никто не откликнулся - и уверен, вы никого и не найдете.

Если решите перейти от болтовни к делу - я свое предложение озвучил. Только имейте в виду, 6500 - это ПРЕДВАРИТЕЛЬНАЯ цена на основании того ТЗ, что описано в первом посте. При изменении ТЗ цена может изменится.

 

:)

sadman41
Offline
Зарегистрирован: 19.10.2016

ТЗ посмотрел. Года три назад я бы сказал, что там нехер делать. Сейчас понимаю, что на основе зафиксированного потока мысли вечер уйдет только на разрисовывание алгоритма и согласование его. ТС-у то чего согласовывать - если сам будет делать, то ему втыкать не надо - у него это в голове не первую неделю варится, да и он на ходу может менять условия (ежели, скажем, 6 кнопок будут нечетко на аналоговом порту раcпознаваться). То, что человек не совсем понимает что такое ардуино, выдает желание занять D0/D1 для красоты. Ну и так, некоторые моменты, на которые указывает интуиция. Стало быть еще определенное время уйдет на объяснение того, что делать не надо. 20 строк не будет, конечно. 100-200 - более реально. Пару-тройку вечеров уйдет. Это если не на отъе..сь делать.

 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

i.fist пишет:

какое железо? о чём Вы? перменник 6 кнопок, 7 резисторов и кусок светодиодной ленты? Не смешите. Сколько тут все уже на строчили с  пеной у рта уже написалибьы весь код

Ну вы же понимаете, это все только в кучу соединять нужно час :) Вникать в ТЗ, уточнять - опять час , как минимум. Писать программу, ну да же если часа четыре... Вам же еще схему нужно нарисовать. Косяки ваши отредактировать (кнопки у вас не правильно придуманы, нелинейно они по показаниям распределены. Потом отладка-проверка, да еще видео снять :) Ну какая нахрен это тыща ? Это минимум рабочий день, в реальности будет два. А рабочий день программера который эту прогу за четыре часа наговнокодит стоит минимум 5 тыр :)

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

sadman41 пишет:

ТЗ посмотрел. Года три назад я бы сказал, что там нехер делать. Сейчас понимаю, что на основе зафиксированного потока мысли вечер уйдет только на разрисовывание алгоритма и согласование его. ТС-у то чего согласовывать - если сам будет делать, то ему втыкать не надо - у него это в голове не первую неделю варится, да и он на ходу может менять условия (ежели, скажем, 6 кнопок будут нечетко на аналоговом порту раcпознаваться). То, что человек не совсем понимает что такое ардуино, выдает желание занять D0/D1 для красоты. Ну и так, некоторые моменты, на которые указывает интуиция. Стало быть еще определенное время уйдет на объяснение того, что делать не надо. 20 строк не будет, конечно. 100-200 - более реально. Пару-тройку вечеров уйдет. Это если не на отъе..сь делать.

Ну вот , пожалуйста. Ровно то же самое человек говорит :)

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

brokly пишет:
Ну вот , пожалуйста. Ровно то же самое человек говорит :)

+1 . Сложно не написать скетч. Сложно доказать,что ты не баран, особенно по видио, и барану.

ПС. А почему ТС баран. Тут он втирал про знания асемблера, но Си в упрощеной версии это почти что Бейсик.!!!

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Да ну... Ардуиновский СИ проще бейсика. 

sadman41
Offline
Зарегистрирован: 19.10.2016

qwone пишет:

но Си в упрощеной версии это почти что Бейсик.!!!

Это пока тебя указателем не ударило и сразу не разыменовало. Потом сразу станешь фиолетовым в крапинку ))

rst
Offline
Зарегистрирован: 25.06.2018

sadman41 пишет:
И какой из 20-ти ассемблеров вы знаете?

Автор знает слово "ассемблер". Всего лишь. ;)

rst
Offline
Зарегистрирован: 25.06.2018

i.fist пишет:
А для профи ТЗ простое.

Для профи та писулька что вы привели - не ТЗ. А за написание ТЗ он возьмёт больше чем та сумма, которая для вас кажется невероятно большой.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Gas311 пишет:

А так за пару часов 1000 р вполне нормальные деньги. 

Если бы  20 тр за неделю - еще туда-сюда, а 1000 р за два часа ... тут только процесс сдачи работы будет явно больше двух часов.

ALEGYR
Offline
Зарегистрирован: 20.09.2018

i.fist пишет:

за спидометр в зависимости от марки авто от 20 до 50 

А почему цена твоей услуги зависела от марки авто, а не от затрат времени? 

 

Djon01
Offline
Зарегистрирован: 04.02.2019

Требуется помощь по написанию только скетча, готов за это оплатить 1500р, но при условии, если будет работать как надо без глюков, если будут не значительные глюки, но рабочий скетч 500р! 
В ардуинки требуется левый, правый поворот, задний ход и переднею подсветку реализовать, и все это на адресных светодиодах. 
Если интересно пишите https://vk.com/id232743826

1 габаритные огни реализована только спереди

2 по команде, включение габаритных огней, плавное включение габаритных огней

3 по команде, включение правого поворота - сразу выключается правый габаритный огнь и включается эффект бегущего поворота, по команде выключаю правый поворот, включается обратно габаритный огнь

4 по команде, включение левого поворота - сразу выключается левый габаритный огнь и включается эффект бегущего поворота, по команде выключаю левый поворот, включается обратно габаритный огнь

5 по команде, аварийка включаются с эффектами и гаснут передние габаритные огни

6 есть датчик света с цифровой, аналоговым выходом и настройкой чувствительности

7 так же еще одно реле участвует

b707
Offline
Зарегистрирован: 26.05.2017

Djon1 - во-первых, нефиг писать в чужую ветку, для отдельного заказа открывайте отдельный тред.

Во-вторых, если вы пойдойдете к таксистам и скажете - "Плачу пол-тарифа, а если мне что-то не понравится - то одну пятую" - как вы думаете, они все выстроятся в очередь, чтоб вас везти? :)

Djon01
Offline
Зарегистрирован: 04.02.2019

если вы не заметили, то я только что зарегистрировался и понятие не имел что нужно другую ветку создать!!!

если таксист уверен за свою работу и качество, то он не будет парится об одной пятой и про пол тарифа речь не идет

 

Djon01
Offline
Зарегистрирован: 04.02.2019

b707 пишет:

Djon1 - во-первых, нефиг писать в чужую ветку, для отдельного заказа открывайте отдельный тред.

Во-вторых, если вы пойдойдете к таксистам и скажете - "Плачу пол-тарифа, а если мне что-то не понравится - то одну пятую" - как вы думаете, они все выстроятся в очередь, чтоб вас везти? :)

с культурностью в общении и манерами совсем тяжко у людей становится

i.fist
Offline
Зарегистрирован: 28.01.2019

не вспомню где мы с вами выпивали вместе чтобы общаться на ты? Зависело от сложности процедуры, фольц ауди мерс не сложно, BMW начиная с Е60 и выше уже сложная процедура так как данные щаписаны не толко в спидометре а еще в нескольких блоках и если все не откоректировать вместе с контрольными суммами то загоралась возле пробега точка, кто в теме тот знает + тупо залить прошивк другог спидометра не прокатит так как данные иммо вина и прочей лабуды храняться в прошивке и так далее, можно долго писанину не по делу разводить! Ну и разумеется если что то новое приходило с неивестными еепромами или с данными в проце на котором бит защиты стоит.

Прога уже написана и работает, так что прошу угомониться всех.

p.s. 47 строк

b707
Offline
Зарегистрирован: 26.05.2017

Djon01 пишет:

если таксист уверен за свою работу и качество, то он не будет парится об одной пятой и про пол тарифа речь не идет

 

если пассажир сел в машину с задачей проехаться нахаляву - он всегда найдет, к чему придраться :)

Ну а 1500 за вашу работу - это и есть "пол-тарифа"

b707
Offline
Зарегистрирован: 26.05.2017

i.fist пишет:

Прога уже написана и работает, так что прошу угомониться всех.

p.s. 47 строк

за 1000? покажете код?

Djon01
Offline
Зарегистрирован: 04.02.2019

b707 пишет:

Djon01 пишет:

если таксист уверен за свою работу и качество, то он не будет парится об одной пятой и про пол тарифа речь не идет

 

если пассажир сел в машину с задачей проехаться нахаляву - он всегда найдет, к чему придраться :)

с этим не спорю, ну вот видите можно же по-людски общатся, я Вас понял спасибо за подсказку

i.fist
Offline
Зарегистрирован: 28.01.2019

b707 вы же мне обявляли сколкьо там 6т или 10 - давайте покажу

b707
Offline
Зарегистрирован: 26.05.2017

i.fist пишет:

b707 вы же мне обявляли сколкьо там 6т или 10 - давайте покажу

Ошибаетесь. Я хотел 300р за это предложить, но потом осторожность перевесила :) - подумал - "А вдруг и правда напишет?"

Найдете, где я что-то обещал - отдам без вопросов.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

i.fist пишет:

b707 вы же мне обявляли сколкьо там 6т или 10 - давайте покажу

Ошибаетесь. Я хотел 300р за это предложить, но потом осторожность перевесила :) - подумал - "А вдруг и правда напишет?"

Найдете, где я что-то обещал - отдам без вопросов.

человек реально исправляющий данные в прошивках не может не написать, вопрос только во времени )

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

человек реально исправляющий данные в прошивках не может не написать, вопрос только во времени )

ну или ему напишут :) Поэтому я не спешил разбрасываться обещаниями, просто просил дать посмотреть код.

Интересно, если код действительно написан - Скиф отдаст 6000? Или в очередной раз тихо сползет со своих слов и через месяц появится в конфе под новым ником?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

ua6em пишет:

человек реально исправляющий данные в прошивках не может не написать, вопрос только во времени )

ну или ему напишут :) Поэтому я не спешил разбрасываться обещаниями, просто просил дать посмотреть код.

Интересно, если код действительно написан - Скиф отдаст 6000? Или в очередной раз тихо сползет со своих слов и через месяц появится в конфе под новым ником?

Сползёт конечно, а то год придётся отрабатывать )))

i.fist
Offline
Зарегистрирован: 28.01.2019

ua6em пишет:

b707 пишет:

ua6em пишет:

человек реально исправляющий данные в прошивках не может не написать, вопрос только во времени )

ну или ему напишут :) Поэтому я не спешил разбрасываться обещаниями, просто просил дать посмотреть код.

Интересно, если код действительно написан - Скиф отдаст 6000? Или в очередной раз тихо сползет со своих слов и через месяц появится в конфе под новым ником?

Сползёт конечно, а то год придётся отрабатывать )))

 

Выложу потом видео, Скиф 6т переведёт пусть в любой детский дом и скинет сюда ссылку на фото квитанции.

b707
Offline
Зарегистрирован: 26.05.2017

i.fist пишет:

Выложу потом видео,

зачем видео? - видео никому не интересно. Вы обещали код - его и выкладывайте

renoshnik
Offline
Зарегистрирован: 11.04.2013

i.fist пишет:

ua6em пишет:

b707 пишет:

ua6em пишет:

человек реально исправляющий данные в прошивках не может не написать, вопрос только во времени )

ну или ему напишут :) Поэтому я не спешил разбрасываться обещаниями, просто просил дать посмотреть код.

Интересно, если код действительно написан - Скиф отдаст 6000? Или в очередной раз тихо сползет со своих слов и через месяц появится в конфе под новым ником?

Сползёт конечно, а то год придётся отрабатывать )))

 

Выложу потом видео, Скиф 6т переведёт пусть в любой детский дом и скинет сюда ссылку на фото квитанции.

http://arduino.ru/forum/ishchu-ispolnitelya/neobkhodimo-napisat-programmu#comment-426142

ALEGYR
Offline
Зарегистрирован: 20.09.2018

i.fist пишет:

не вспомню где мы с вами выпивали вместе чтобы общаться на ты?

Я только с клиентами привык на ВЫ общаться, а с коллегами все как-то на ТЫ! Даже если и не пил с ними. А уж когда незнакомый мне человек начинает свое общение со мной и коллегами со слов

 

i.fist пишет:

Ребят, давайте тему закроем, 

то с таким человеком я всегда начинаю общаться только на "ты"!

i.fist пишет:
Зависело от сложности процедуры, 

Если бы все зависело от "сложности процедуры", то самой дорогой была бы только ПЕРВАЯ раскодировка,  а самым дорогим раскодировщиком только автомеханик, не имеющий никакого понятия о битах и байтах!

i.fist пишет:
фольц ауди мерс не сложно, BMW начиная с Е60 и выше уже сложная процедура так как данные щаписаны не толко в спидометре а еще в нескольких блоках и если все не откоректировать вместе с контрольными суммами то загоралась возле пробега точка, кто в теме тот знает + тупо залить прошивк другог спидометра не прокатит так как данные иммо вина и прочей лабуды храняться в прошивке и так далее, можно долго писанину не по делу разводить! Ну и разумеется если что то новое приходило с неивестными еепромами или с данными в проце на котором бит защиты стоит.

Кто в теме тот знает, что стоимость твоей процедуры определялась не сложностью перепрошивки еепром, а МАРКОЙ тачки! То есть ее стоимостью на местном авторынке.  Так что свои 20-50 баксов ты брал за 15-20 минут работы, и за нажатие пары-тройки кнопочек на своем программаторе!!!

i.fist
Offline
Зарегистрирован: 28.01.2019

ALEGYR, вот нашел на диске у себя.

Например вот это пришлось написать и использовалось всего 1 раз! Больше я таких аппаратов не видел и программаторы для EEPROM писались самостоятельно так так тогда такого понятия как программтор небыло.

 

.286
jumps
qq    segment
    assume    cs:qq,ds:qq
    org    100h
    
start:    
    call    cleaning
    call    logo

    call    beep
    
    mov    ax,00100000b
    mov    dx,adres_o
    out    dx,ax
    mov    ax,00000000b
    mov    dx,adres_o
    out    dx,ax
    
    mov    ah,2
    mov    bh,0
    mov    dh,10
    mov    dl,20
    int    10h
    lea    dx,menu
    mov    ah,9
    int    21h
key:    mov    ah,1
    int    16h
    jz    key
    mov    ah,0
    int    16h
    
    mov    si,1
    call    cleaning
    call    beep
    mov    cx,0
    mov    ax,0
    mov    bx,0
;    mov    ah,0 ; key-1
;    mov    al,7 ; key-2
;    mov    bh,0 ; key-3
;    mov    bl,1 ; key-4
    mov    dx,0
;---------------------    AH-1,AL-2,BH-3,BL-4
k1:    cmp    ah,0ah    
    jz    k2
    inc    dx
    cmp    dx,384
    jnz    p1
    call    cleaning
    mov    dx,0
p1:    push    dx
    push    ax
    push    bx
    mov    al,ah
    mov    cx,ax
    mov    ch,0
    inc    cx
    call    print_xlat
    mov    ax,00000001b
    call    output_lpt
    pop    bx
    pop    ax
    
    push    ax
    push    bx
    mov    cx,ax
    mov    ch,0
    inc    cx
    call    print_xlat
    mov    ax,00000010b
    call    output_lpt
    pop    bx
    pop    ax
    
    push    ax
    push    bx
    mov    al,bh
    mov    cx,ax
    mov    ch,0
    inc    cx
    call    print_xlat
    mov    ax,00000100b
    call    output_lpt
    pop    bx
    pop    ax
    
    push    ax
    push    bx
    mov    al,bl
    mov    cx,ax
    mov    ch,0
    inc    cx
    call    print_xlat
    mov    ax,00001000b
    call    output_lpt
    
    mov    ah,9
    lea    dx,nl
    int    21h
    
    mov    cx,1
    mov    ax,00010000b
    call    output_lpt
    call    input_lpt
    pusha
    call    scan    
    call    read_key
    popa
    
    cmp    si,3
    jnz    res_ob
    mov    si,0
    mov    cx,1
    mov    ax,00100000b
    call    output_lpt
    
    pusha
    mov    cx,05fh
cikle_l:
    nop
    mov    schot,0ffffh
cikle:    call    input_lpt
    cmp    al,'X'
    jz    scip
    dec    schot
    cmp    schot,0
    jnz    cikle
scip:    mov    schot1,0ffffh
sk:    dec    schot1
    cmp    schot1,0
    jnz    sk
    loop    cikle_l
    popa
    
res_ob:    inc    si
    pop    bx
    pop    ax
    pop    dx
    inc    ah
    jmp    k1
    
k2:    mov    ah,0
    inc    al
    cmp    al,0ah
    jz    k3
    jmp    k1
    
k3:    mov    ax,0
    inc    bh
    cmp    bh,0ah
    jz    k4
    jmp    k1
    
k4:    mov    bh,0
    inc    bl
    cmp    bl,0ah
    jz    exi
    jmp    k1        

sto:    call    beep
    mov    al,0 ; бв®Ї
    mov    ah,0Ch
    int    21h
sto1:    mov    ah,1
    int    16h
    jz    sto1
    mov    ah,0
    int    16h

exi:    mov    dx,adres_o
    mov    ax,0
    out    dx,ax
    mov    ax,4C00h ; exit
    int    21h
    
    

symbol:    mov    ah,2
    int    21h
    ret    

logo:    mov    dh,1
    mov    dl,39
    call    position
    mov    dl,218
    call    symbol
    lea    dx,logo_line
    call    print
    mov    dl,191
    call    symbol
    mov    dh,2
    mov    dl,39
    call    position
    lea    dx,logo_progr
    call    print

    mov    dh,3
    mov    dl,39
    call    position
    lea    dx,logo_mail
    call    print

    mov    dh,4
    mov    dl,39
    call    position
    lea    dx,logo_page
    call    print

    mov    dh,5
    mov    dl,39
    call    position
    mov    dl,192
    call    symbol
    lea    dx,logo_line
    call    print
    mov    dl,217
    call    symbol
    ret

position:
    mov    ah,2
    mov    bh,0
    int    10h
    ret

scan:    mov    schot,03h

cik:    mov    schot1,0ffffh

cik1:    call    input_lpt
    cmp    al,'h'
    jz    sto
    cmp    al,'H'
    jz    sto
    cmp    al,'x'
    jz    sto
    dec    schot1
    cmp    schot1,0
    jnz    cik1
    dec    schot
    cmp    schot,0
    jnz    cik
    ret

read_key:
    mov    ah,1
    int    16h
    cmp    al,'0'
    jz    sto
    mov    al,0
    mov    ah,0Ch
    int    21h
    ret
    
output_lpt: ;--------------------------------
    mov    dx,adres_o
    out    dx,ax
    mov    zad1,0    
;============================================    
pa1:    inc    zad1
    mov    zad2,0
aa1:    inc    zad2
    cmp    zad2,06h
    jnz    aa1
    inc    bp
    cmp    zad1,0ffffh
    jnz    pa1
    push    ax
    mov    ax,00000000b
    mov    dx,adres_o
    out    dx,ax
    mov    zad1,0
pa2:    inc    zad1
    mov    zad2,0
aa2:    inc    zad2
    cmp    zad2,07h
    jnz    aa2
    inc    bp
    cmp    zad1,08111h
    jnz    pa2
;============================================    
    pop    ax
    loop    output_lpt
    ret    ;----------------------------
    
input_lpt:
    mov    dx,adres_i
    in    al,dx
    ret
        
print:    mov    ah,9h
    int    21h
    ret
    
beep:    mov    ah,2
    mov    dl,7
    int    21h
    ret
    
cleaning:    
    mov    ax,03h
    int    10h
    ret

;xlat-------------------------------------

print_xlat:
    lea    bx,hex
    xlat
    mov    dl,al
    mov    ah,2
    int    21h
    ret
hex    db    '0123456789'    
nl    db    ' ','$'

;-------------------------------------------------------------------------------
zad1    dw    (?); § ¤Ґа¦Є
zad2    dw    (?); § ¤Ґа¦Є
schot    dw    (?); CMP OUT
schot1    dw    (?); CMP OUT
menu    db    '‘в ав Ї®б«Ґ ­ ¦ вЁп «оЎ®© Є« ўЁиЁ','$'
adres_o    dw    378h ; adres out
adres_i dw    379h ; adres in
logo_line    db    38 dup (196),'$'
logo_progr    db    179,' ЏҐаҐЎ®айЁЄ Є®¤®ў PIONEER KE-92zbm    ',179,'$'
logo_mail    db    179,' mail to: nehrenasebe@mail.ru by.Fist ',179,'$'
logo_page    db    179,' home page http://decoding.newmail.ru ',179,'$'

qq    ends
    end    start

 

Ушло на разбор полетов, что и как сделать и куда записать вечера три наверно ну а писалось всё пол часа потом.

И такого по написано было вагон и маленькая тележка.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Добротный говнокод на ассемблере х86. И чо?

i.fist
Offline
Зарегистрирован: 28.01.2019

DetSimen пишет:

Добротный говнокод на ассемблере х86. И чо?

Это для ALEGYR и его 15 минут!!! Да на х86, небыло тогда винды, что-ж поделать.

ALEGYR
Offline
Зарегистрирован: 20.09.2018

i.fist пишет:

ALEGYR, вот нашел на диске у себя.

Например вот это пришлось написать и использовалось всего 1 раз! Больше я таких аппаратов не видел и программаторы для EEPROM писались самостоятельно так так тогда такого понятия как программтор небыло.

 

 

Ушло на разбор полетов, что и как сделать и куда записать вечера три наверно ну а писалось всё пол часа потом.

И такого по написано было вагон и маленькая тележка.

А я разве писал о своих сомнениях в твоих способностях?!

Насколько я помню, меня интересовал вопрос твоей системы ценообразования, и поченму цену на свою услугу ты определял не по своим трудовым и временным затратам,  а по МАРКЕ авто! Вот на это мне и хотелось бы услышать ответ!!! А про "сложности процедуры" лучше писать  на форумах владельцев автомобилей.

i.fist
Offline
Зарегистрирован: 28.01.2019

Марка Авто не причём, те же BMW только например В 34 кузове корректировать было времени пол часа а в 60 кузове целый день, фольцы были в которых час а в некоторых надо было весь спидометр разобрать и даже стрелки снять 

sadman41
Offline
Зарегистрирован: 19.10.2016

Я бы лучше не на asm-listing посмотрел, а на исходник решения по топику. 20 там строк или не 20... Основной-то загрыз был в этом, как я помню.