Конференция "Прочее" » 3 дня назад исполнилось 45 лет i4004
 
  • Игорь Шевченко © (02.12.16 22:45) [60]
    kilkennycat ©   (02.12.16 18:35) [58]

    Мне кажется, 8051 дольше живет.
  • Дмитрий Белькевич © (02.12.16 22:54) [61]
    пишут - с  1976-го года и до сих пор )
  • Дмитрий Белькевич © (02.12.16 22:58) [62]
    эмуль + асм/дизасм:

    http://e4004.szyc.org/index_en.html
  • kilkennycat © (03.12.16 01:07) [63]

    > Игорь Шевченко ©   (02.12.16 22:45) [60]

    8051 наверное, самый массовый из долгоживущих.
  • Германн © (03.12.16 01:37) [64]

    > kilkennycat ©   (03.12.16 01:07) [63]
    >
    >
    > > Игорь Шевченко ©   (02.12.16 22:45) [60]
    >
    > 8051 наверное, самый массовый из долгоживущих.

    Согласен. И он долго ещё таким останется.
  • NoUser © (03.12.16 17:43) [65]

    > 8051 дольше живет.

    О, да!

    Зовут в одну контору, говорят параллельную флешку меняем на spi и ищем кто бы нам туда/из наши записи двигал, но не просто так, а с плюшками и чаем - выборкой и поиском по дате-времени (а время у них классическое, в текстовом виде, значит )) ).

    Ну, думаю, наработки есть, "сишных вставок" в их асм простыну и на-вши-ваю.
    Сел, набросал, смотрю тайминги - не торт, но ничё.

    Иду спрашиваю, сколько у вас МГц? - да хоть 100!, только мы сейчас от батарейки работать будем, и там 153КГц всего. ...

    Теперь пишу на асме DivMod на 86400, 3600, 356 и 60 радуюсь таймингам но завидую тем, кто может себе позволить писать без оптимизации ))

    Так что, 8051 живет.
  • NoUser © (03.12.16 17:49) [66]
    *365
  • kilkennycat © (03.12.16 20:30) [67]
    тож с 8051 вожусь, но в виде CC111x (ядро 8051 +субгигагерцовый трансивер + усб)
  • Игорь Шевченко © (03.12.16 23:03) [68]

    > завидую тем, кто может себе позволить писать без оптимизации


    "Успех системы MULTICS был весьма неоднозначен. Эта система разрабатывалась
    для того, чтобы обеспечить сотни пользователей машиной, немногим более
    мощной, чем персональный компьютер с процессором Intel 386, хотя при этом имеющей
    возможность работы со значительно большим количеством устройств ввода-вывода.
    Это было не так уж безумно, как может показаться, потому что в те дни люди
    знали, как создавать маленькие, эффективные программы -- навык, который впоследствии был утерян."

    Эндрю Таненбаум
  • kilkennycat © (04.12.16 00:59) [69]

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

    точно сказано.
    а всему виной индусы.
  • Германн © (04.12.16 02:16) [70]

    > NoUser ©   (03.12.16 17:43) [65]
    >
    >
    > > 8051 дольше живет.
    >
    > О, да!
    >
    > Зовут в одну контору, говорят параллельную флешку меняем
    > на spi

    А нафига им это нужно не говорят?
  • kilkennycat © (04.12.16 02:59) [71]

    > Германн ©   (04.12.16 02:16) [70]

    тут и так ясно. скорость похоже не важна, а затраты на параллельность намного выше, выбор компонентов меньше (что тоже влияет на затраты)
  • NoUser © (04.12.16 17:02) [72]
    >[70]
    да и каждый пин пайки денег стоит.

    Таки решили отказаться от шинной архитектуры, - там раньше и озу и эсппзу и код на уфппзу был ...
  • Inovet © (04.12.16 17:45) [73]
    > [72] NoUser ©   (04.12.16 17:02)

    Чёт я ничё не понял.
  • NoUser © (04.12.16 20:31) [74]

    > Чёт я ничё не понял.

    рассмешил.

    ну было у них так, чтобы не менять код выстраданный десятилетиями.

    ADuC812 - шина адрес/дата - 64к уф-стираемых для кода, 32к озу и 512к флешки для базы. Ну и экран, и кнопки, и ацп параллельная тоже имели свой адрес на шине.

    ( ну как большой суровый комп с биосом и прерываниями по периферии )

    Потом немного обновились, но внешняя шина для озу и периферии осталась, а теперь прозрели, зачем она, если на кристалле с процом уже всё есть , и ног для прямого подключения кнопок/экранов/ацп достаточное количество!
  • kilkennycat © (04.12.16 20:54) [75]
    ноги и параллельность как кошка с собакой.
  • Германн © (05.12.16 01:08) [76]

    > NoUser ©   (04.12.16 17:02) [72]
    >
    > >[70]
    > да и каждый пин пайки денег стоит.
    >

    Руками что-ли паяется?


    > NoUser ©   (04.12.16 20:31) [74]
    >
    >
    > > Чёт я ничё не понял.
    >
    > рассмешил.
    >
    > ну было у них так, чтобы не менять код выстраданный десятилетиями.
    >
    >
    > ADuC812 - шина адрес/дата - 64к уф-стираемых для кода, 32к
    > озу и 512к флешки для базы. Ну и экран, и кнопки, и ацп
    > параллельная тоже имели свой адрес на шине.
    >
    > ( ну как большой суровый комп с биосом и прерываниями по
    > периферии )
    >
    > Потом немного обновились, но внешняя шина для озу и периферии
    > осталась, а теперь прозрели, зачем она, если на кристалле
    > с процом уже всё есть , и ног для прямого подключения кнопок/экранов/ацп
    > достаточное количество!


    Теперь и я не понял. Что значит "немного обновились"?


    > kilkennycat ©   (04.12.16 20:54) [75]
    >
    > ноги и параллельность как кошка с собакой.

    Само собой. Но если ног и так хватает, то собаки с кошками вполне уживаются.
  • NoUser © (05.12.16 15:00) [77]
    >>[74]
    *Потом немного обновились (SiliconLabs C8051F120)
    *кнопок/экранов/ ацп(internal)

    >[76]
    >> каждый пин пайки денег стоит.
    >Руками что-ли паяется?

    не знаю, а какой ещё критерий сложности проектирования/производства?
  • Inovet © (05.12.16 15:01) [78]
    > [74] NoUser ©   (04.12.16 20:31)
    > > Чёт я ничё не понял.
    >
    > рассмешил.

    Ещё больше не понял. Ты вообще понимаешь о чём пишешь? Флэшкм, АЦП, экраны, кнопки какие-то. Почитай про флешки хотя бы..
  • Inovet © (05.12.16 15:05) [79]
    > [76] Германн ©   (05.12.16 01:08)
    > то собаки с кошками

    У кроликов тоже 4 ноги, да и у людя тоже, бывает.
 
Конференция "Прочее" » 3 дня назад исполнилось 45 лет i4004
Есть новые Нет новых   [134431   +10][b:0][p:0.001]