8088/8086 может адресовать >1МБ памяти, только в РС это не было использовано. В цикле обращении к памяти на T3 такте процессор выводит биты статуса S3-S6, в S3-S4 кодируется какой именно сегментный регистр используется для обращения CS, DS, SS, ES. Используя эти биты как дополнительные биты адреса процессор может адресовать до 4МБ памяти в совокупности, правда в изолированных пространствах кода, стека, данных и "дополнительных" данных /*прямо таки почти защищенный режим*/. Для этого по сути нужны только регистры защелки адреса 74 серии, это вобщем MMU и назвать-то с натяжкой. В общем такая-же фича как и в 8080, в котором благодаря битам состояния стек был доступен в отдельном адресном пространстве, что использовалось в отечественных компьютерах как электронный диск /*по крайней мере ЮТ88*/ и быстрому копированию данных из/в него /*pop/push самый быстрый способ передачи 2х байт в 8080*/.
Отличный комментарий, спасибо! Как я вижу ситуацию, это всё это осталось невостребованным по двум причинам: экономика и слишком быстрый технологический прогресс. Экономика не позволяла сделать микросхемы памяти достаточно дешевыми, а прогресс позволял гнать всё более и более технологичные процессоры за очень короткое время. Как раз в начале восьмидесятых стартовала "анти-гонка цен", когда за пару-тройку месяцев, ну, в крайнем случае полгода, цены на ИТ комплектующие могли меняться радикально. В 90х этот процесс стал просто мэйнстримом и сильно ускорился! Тогда можно было взять деньги за сборку компьютера по себестоимости, по актуальным ценам, почти без интереса, подождать пару недель и смело положить в карман $50 - 100 за счёт подешевевших комплектующих. Прогресс железа со страшной силой обгонял прогресс софта, что предопределило современное отсутствие оптимизации. У вас что-то тормозит? Это не программисты виноваты! Просто купите более быстрое железо! В итоге, сейчас текстовые редакторы и "электронные таблицы" тянут на сотни гигабайт и выполняют ровно те же функции, что и их древнейшие собратья из далёких 80х - 90х, которые умещались на пару дискет.
Самое главное же забыл - 68К использовался в качестве процессора в легендарной Sega MD / Genesis (и других консолях от Sega)! Так что все мы с ним так или иначе знакомы :)
Спасибо за ролик, познавательно. Про 8085 даже не слышал. Сам лично щупал и работал с процами от 286-го. А вот 8080, 8088, 8086, 80186.... лично не тестил.
Раздобыл парочку советских ИМ1821ВМ85А, но ни один не заработал :( OKI, Mitsubishi - всё ок! Но СССР - неа! :( Очень жаль! При том, что КМ580ВВ51 в керамике и золоте - вполне рабочие! Готовлю новое видео!
У меня был 80286 в квадратном керамической корпусе. Производства амд по лицензии интел 1982 года выпуска. Можете в поиске найти. Если б я тогда знал, какую ценность это будет иметь, не за что бы не выкинул.
Насколько мне известно CP/M использовалась на компьютерах того времени из-за своей легковесности, потому что Unix был слишком тяжёлым. Поэтому Linux на таком компе - это конечно очень сильно!
К разговору о i8008. Решил вынести в корень, чтоб не потерялось. В принципе, i8008 поддерживает работу с TTL логикой, несмотря на очень странное питание. На зарубежных форумах пишут, что вполне с 800Кгц он разгоняется до 1Мгц :). Шины адреса, как таковой, нет! Её требуется дешифровывать! Двойное питание тоже придётся делать через изолированный преобразователь. Но, в принципе, не невозможно!
о такой экзотике на м68к я даже не слышал i8085 попался мне на плате st225. думаю многие знают что это . у Zilog, кстати было семейство чипов, одним из которых был процессор. (речь про 8 битный набор)
Вот, да! Наверное об этом тоже стоит поговорить: не всё то Zilog, что процессор! Там было полно периферии и это играло со мной, порой, злую шутку! На Авито: "Процессор! Z80! В керамике и золоте!", а по факту SIO контроллер, FDD контроллер, ну и так далее! Люди, ну шо же вы! Зачем так? А мы не знали! :)
8085 не совсем процессор, этот чип ближе к микроконтроллёрам чем к микропроцессорам поскольку имеет встроенные порты! Это была первая попытка создания микроконтроллёра. Не очень удачная поскольку чип "не взлетел". А вот 8031, 8035, 8048 уже были вполне удачными. 8031 имел на борту ещё и ОЗУ, 8035 ОЗУ и масочное ПЗУ а 8048 ОЗУ и УФ ПЗУ. Вот они уже "взлетели". А 8085 был их предшественником без ОЗУ и ПЗУ
@@alexeylagutenkov2300 4004 самый первый был. На нем не было даже умножения!!! 4х битный. Не давно пытался писать простейшие задачи на него. Очень не обычно. Есть в инете эмулятор и ассемблер. Так что 8008 вовсе не убогий. А ОГО-ГО!!! Все в сравнении. Есть проекты где вычисляют на 4004 пи с точностью 2035 за 70 часов.
@@badygor7535 У меня есть в коллекции 8008. Это DIP-18. Интел в те времена категорически отказывались (да и не могли) выходить за рамки DIP 14-18 корпусов и потому 8008 запихнули именно туда. 8008 - это всё-таки больше не процессор для компьютера, а АЛУ для калькулятора. Разве что c 8 разрядной шиной данных.
Эмммм... а разве не сначала появился i8085 ,а потом команда (некоторые из), которая его проектировала, решила, что они могут сами - ушли из Intel, запилили свою компанию Zylog , ну а там уже оттолкнувшись от разработок у прошлого работодателя, сделали свой, но лучше, заменив мнемоники команд на свои - дабы уберечься от судебных разборок?!
Тут вообще не имею права спорить, поскольку читал про обе версии: 1) появился Z80 и на него Интел ответили 8085м и 2) появился 8085 и команда разработчиков ушла и создала Z80 по аналогии с 6800 и 6502. Я, поскольку, вообще фиг знает, что есть правда, просто тыкнул пальцем в небо и выбрал первую версию. Но вполне возможно, что правы Вы и всё произошло по второму сценарию. В инете есть обе версии, с полным перечислением имён, дат и т.д. Поскольку в те славные времена я не имел никакого отношения ни к Ителу, ни тем более к Зайлогу - ничего не могу утверждать наверняка. Но 8085й мы обязательно потестим! :)
Я не нашёл прямой ссылки на полную несовместимость 6800 и 6502 и взял данные вот отсюда: retrocomputing.stackexchange.com/questions/29894/what-elements-of-the-mos-6502-did-it-copy-from-the-motorola-6800 В частности, тут люди обсуждают этот вопрос так: The 6502 is a modified 6501. The 6501 was bus-compatible with the 6800, and could be used as a drop-in replacement in the same circuits electrically. It was this property that led to the legal issues that resulted in the 6502. The 6502 is perhaps inspired by, or in the same vein, as the 6800 but there is no direct relation. So yes, much of the apparent similarity is just "common ways of doing things" at that time. As some comments and another answer notes, yes the 6501/6502 instruction set and architecture do bear some similarities to the 6800, including the assembly mnemonics. But they're also similar to the (earlier) DG Nova and some DEC machines (jmp lda sta and friends go back to the 1960s). Дальше идёт спор о мнемонике, но и там не говорится о полной несовместимости. Разговор только о том, что у Z80 всё принципиально другое. Не берусь поддерживать с Вами дискуссию, поскольку 6800 даже в руках никогда не держал. Возможно Вы правы. Оч тяжело пробиться через, с одной стороны, изобилие информации, но, с другой стороны, полное отсутствие конкретики. Есть проект, где собирают ECB SBC, который поддерживает процессоры 6809 и 6502, т.е. можно вставить в плату в моменте или один или другой, не меняя биос. Но тут опять же, я смотрю, что даже у 6800 и 6809 вроде бы как разные команды, а их обозначают как 68ХХ и 65ХХ совместимые. И куды бедному крестьянину податься? Как понять-то? :)
@@alexeylagutenkov2300 Тов. @qwertyqwerty8610 правильно говорит. "bus-compatible" - совместимый по _шинам_ , т.е. из-за чего Motorola подала в суд на MOS за 6501 - только из-за расположения контактов!!! тогда как системы команд _абсолютно_ разные. т.е. чтобы нельзя было вставить вместо 6800 более дешёвый 6501 и послать Моторолу ко всем чертям. Посмотрите инструкции к процессорам, там коды инструкций (хоть в обсуждении и упомянуто заимствование некоторых мнемоник) ну совсем разные.
для общего развития. Непонимание прошлого часто ведёт к бегу по граблям с завязанными глазами по шышнацатаму кругу или к другому не самому лучшему будущему.
6502 НЕ совместим с 6800 ни по системе команд, ни по распиновке. В отличие от 6501, который, будучи несовместимым программно, должен был вставляться вместо 6800, но был переделан в 6502 после претензий от Motorola.
Ну, а я шо? Вы ж на англите мдаберите? Пишут, что, таки-да! :) The 6502 would run the same code as the 6501 but was not ‘pin-compatible’ with the 6800. However, it was simpler to integrate into systems, needing only a single clock signal, compared to the two clocks that were needed for both the 6501 and 6800. thechipletter.substack.com/p/leaving-arizona
Интел "не могли не ответить" - лишнее, какое то совковое представление о жизни, докатившееся аж до 2024года. Интел вполне успешно делал свое дело. На рынке в то время хватало места и Зайлогу и Интелу, да и другим тоже.
Не совсем понимаю, причём тут "совок" и "совковое представление"?. Вы хотите сказать, что на рынке, при рыночных отношениях в то время была "дружба крепкая", все были белыми, пушистыми, друг друга любили и не было никакой конкуренции? Вообще говоря экономика, которую нам преподавали именно в Англии, говорит совершенно об обратном. Места хватало всем, это да, ниша была совершенно незанятая, но никто и не говорит о вытесняющей конкуренции "зрелого" рынка. Была вполне себе соревновательная конкуренция, характерная именно для "незрелых" рынков. Даже кэйс такой был в бизнес-школе в свое время, как раз про Интел и Моторолу. Так что ваша язвительность по поводу совка - она как-то совсем непонятна.
@@alexeylagutenkov2300 Я думаю, что нормальный инженер не употреблял бы слово "убогий" к новейшему на свое время процу, да и вообще такое слово "к творению инженерной высли" не подходит на мой взгляд. Слово "убогий" появилось на моем слуху, в позднем СССР и звучало от совков, получивших доступ к импорту.
Почитал материал глубже, да! Вы в чём-то определенно правы! Конкуренции Zilog и Intel не было вовсе! Интел даже не пытались продвигать свои процессоры 8080 и 8085 на рынке, скрывая часть документации и фактически добровольно отдав весь рынок откуп Zilog Z80! На 8085, можно сказать, Intel вообще откровенно забили, засекретив некоторую часть документации. Странно это всё...
Спасибо 👍
Интересный проект на интересном процессоре.
Читаю комментарии, и поражаюсь, как люди бывают ничем не довольны ) Отличный канал, спасибо за интересные ролики и изысканиия )
Вам спасибо за поддержку! :)
8088/8086 может адресовать >1МБ памяти, только в РС это не было использовано. В цикле обращении к памяти на T3 такте процессор выводит биты статуса S3-S6, в S3-S4 кодируется какой именно сегментный регистр используется для обращения CS, DS, SS, ES. Используя эти биты как дополнительные биты адреса процессор может адресовать до 4МБ памяти в совокупности, правда в изолированных пространствах кода, стека, данных и "дополнительных" данных /*прямо таки почти защищенный режим*/. Для этого по сути нужны только регистры защелки адреса 74 серии, это вобщем MMU и назвать-то с натяжкой. В общем такая-же фича как и в 8080, в котором благодаря битам состояния стек был доступен в отдельном адресном пространстве, что использовалось в отечественных компьютерах как электронный диск /*по крайней мере ЮТ88*/ и быстрому копированию данных из/в него /*pop/push самый быстрый способ передачи 2х байт в 8080*/.
Отличный комментарий, спасибо! Как я вижу ситуацию, это всё это осталось невостребованным по двум причинам: экономика и слишком быстрый технологический прогресс. Экономика не позволяла сделать микросхемы памяти достаточно дешевыми, а прогресс позволял гнать всё более и более технологичные процессоры за очень короткое время.
Как раз в начале восьмидесятых стартовала "анти-гонка цен", когда за пару-тройку месяцев, ну, в крайнем случае полгода, цены на ИТ комплектующие могли меняться радикально. В 90х этот процесс стал просто мэйнстримом и сильно ускорился! Тогда можно было взять деньги за сборку компьютера по себестоимости, по актуальным ценам, почти без интереса, подождать пару недель и смело положить в карман $50 - 100 за счёт подешевевших комплектующих.
Прогресс железа со страшной силой обгонял прогресс софта, что предопределило современное отсутствие оптимизации. У вас что-то тормозит? Это не программисты виноваты! Просто купите более быстрое железо! В итоге, сейчас текстовые редакторы и "электронные таблицы" тянут на сотни гигабайт и выполняют ровно те же функции, что и их древнейшие собратья из далёких 80х - 90х, которые умещались на пару дискет.
Что и было реализовано в Поиск-2
@@QuestionQuest интересно, можно подробности, есть ссылочка?
@@alexloktionoff6833 ruclips.net/video/3nUslOpnMUk/видео.htmlsi=H3Wpt28RWRQetm36
Самое главное же забыл - 68К использовался в качестве процессора в легендарной Sega MD / Genesis (и других консолях от Sega)! Так что все мы с ним так или иначе знакомы :)
Спасибо за ролик, познавательно. Про 8085 даже не слышал. Сам лично щупал и работал с процами от 286-го. А вот 8080, 8088, 8086, 80186.... лично не тестил.
8085 даже в СССР скопировали но они мало где использовались и их достать было труднее.
Раздобыл парочку советских ИМ1821ВМ85А, но ни один не заработал :( OKI, Mitsubishi - всё ок! Но СССР - неа! :( Очень жаль! При том, что КМ580ВВ51 в керамике и золоте - вполне рабочие! Готовлю новое видео!
У меня был 80286 в квадратном керамической корпусе. Производства амд по лицензии интел 1982 года выпуска.
Можете в поиске найти.
Если б я тогда знал, какую ценность это будет иметь, не за что бы не выкинул.
За наводку на Фузикс спасибо
Спасибо! Интересно!
спасибо, хорошая работа.
Насколько мне известно CP/M использовалась на компьютерах того времени из-за своей легковесности, потому что Unix был слишком тяжёлым. Поэтому Linux на таком компе - это конечно очень сильно!
Даже нечего возразить!
К разговору о i8008. Решил вынести в корень, чтоб не потерялось. В принципе, i8008 поддерживает работу с TTL логикой, несмотря на очень странное питание. На зарубежных форумах пишут, что вполне с 800Кгц он разгоняется до 1Мгц :). Шины адреса, как таковой, нет! Её требуется дешифровывать! Двойное питание тоже придётся делать через изолированный преобразователь. Но, в принципе, не невозможно!
зря я его помянул, теперь спать не будете...🤭
@@badygor7535Ага! :) Маньяк, как и есть, маньяк! :)
о такой экзотике на м68к я даже не слышал
i8085 попался мне на плате st225. думаю многие знают что это .
у Zilog, кстати было семейство чипов, одним из которых был процессор. (речь про 8 битный набор)
Вот, да! Наверное об этом тоже стоит поговорить: не всё то Zilog, что процессор! Там было полно периферии и это играло со мной, порой, злую шутку! На Авито: "Процессор! Z80! В керамике и золоте!", а по факту SIO контроллер, FDD контроллер, ну и так далее! Люди, ну шо же вы! Зачем так? А мы не знали! :)
👍
так а графику и прямое подключение к монитору к этой штуке можно прикрутить? если нет... то эта консольная штука мертворожденая
Работаю над этим. Если получится - обязательно выложу!
а at328 в чайнике тож монитор нужен? или приложения в телефоне мало?
Еще подумай, но лучше головой...
@@badygor7535 ты очень не умный, если пытаешься сравнить жопу с пальцем
А клавиатуру какую используете? PS/2 или DIN-5?
Тут, поскольку терминальный доступ - всё зависит о Вас, какая клавиатура. У меня на терминале USB клава. Софт преобразует её в терминальный заход!
8085 не совсем процессор, этот чип ближе к микроконтроллёрам чем к микропроцессорам поскольку имеет встроенные порты! Это была первая попытка создания микроконтроллёра. Не очень удачная поскольку чип "не взлетел". А вот 8031, 8035, 8048 уже были вполне удачными. 8031 имел на борту ещё и ОЗУ, 8035 ОЗУ и масочное ПЗУ а 8048 ОЗУ и УФ ПЗУ. Вот они уже "взлетели". А 8085 был их предшественником без ОЗУ и ПЗУ
8080 - был не первый. До него был 8008...
А 68008 появилась только через 10 лет после него.
8008 был, но он был совсем убогий. Настолько, что вообще никакого интереса нигде не вызвал.
нуу, 8080 - тож не фонтан. 8085 бал по приличнее... (не путать с 8086). А уж zilog - просто шедевр. Но 8 бит начиналась тАки с 8008...
@@alexeylagutenkov2300 4004 самый первый был. На нем не было даже умножения!!! 4х битный. Не давно пытался писать простейшие задачи на него. Очень не обычно. Есть в инете эмулятор и ассемблер. Так что 8008 вовсе не убогий. А ОГО-ГО!!! Все в сравнении. Есть проекты где вычисляют на 4004 пи с точностью 2035 за 70 часов.
А до него 4004 .. 😂
@@badygor7535 У меня есть в коллекции 8008. Это DIP-18. Интел в те времена категорически отказывались (да и не могли) выходить за рамки DIP 14-18 корпусов и потому 8008 запихнули именно туда. 8008 - это всё-таки больше не процессор для компьютера, а АЛУ для калькулятора. Разве что c 8 разрядной шиной данных.
Эмммм... а разве не сначала появился i8085 ,а потом команда (некоторые из), которая его проектировала, решила, что они могут сами - ушли из Intel, запилили свою компанию Zylog , ну а там уже оттолкнувшись от разработок у прошлого работодателя, сделали свой, но лучше, заменив мнемоники команд на свои - дабы уберечься от судебных разборок?!
Тут вообще не имею права спорить, поскольку читал про обе версии: 1) появился Z80 и на него Интел ответили 8085м и 2) появился 8085 и команда разработчиков ушла и создала Z80 по аналогии с 6800 и 6502. Я, поскольку, вообще фиг знает, что есть правда, просто тыкнул пальцем в небо и выбрал первую версию. Но вполне возможно, что правы Вы и всё произошло по второму сценарию. В инете есть обе версии, с полным перечислением имён, дат и т.д. Поскольку в те славные времена я не имел никакого отношения ни к Ителу, ни тем более к Зайлогу - ничего не могу утверждать наверняка. Но 8085й мы обязательно потестим! :)
Автор 6502 ни как не совместим с 6800.
Я не нашёл прямой ссылки на полную несовместимость 6800 и 6502 и взял данные вот отсюда:
retrocomputing.stackexchange.com/questions/29894/what-elements-of-the-mos-6502-did-it-copy-from-the-motorola-6800
В частности, тут люди обсуждают этот вопрос так:
The 6502 is a modified 6501. The 6501 was bus-compatible with the 6800, and could be used as a drop-in replacement in the same circuits electrically. It was this property that led to the legal issues that resulted in the 6502. The 6502 is perhaps inspired by, or in the same vein, as the 6800 but there is no direct relation.
So yes, much of the apparent similarity is just "common ways of doing things" at that time. As some comments and another answer notes, yes the 6501/6502 instruction set and architecture do bear some similarities to the 6800, including the assembly mnemonics. But they're also similar to the (earlier) DG Nova and some DEC machines (jmp lda sta and friends go back to the 1960s).
Дальше идёт спор о мнемонике, но и там не говорится о полной несовместимости. Разговор только о том, что у Z80 всё принципиально другое.
Не берусь поддерживать с Вами дискуссию, поскольку 6800 даже в руках никогда не держал. Возможно Вы правы. Оч тяжело пробиться через, с одной стороны, изобилие информации, но, с другой стороны, полное отсутствие конкретики.
Есть проект, где собирают ECB SBC, который поддерживает процессоры 6809 и 6502, т.е. можно вставить в плату в моменте или один или другой, не меняя биос. Но тут опять же, я смотрю, что даже у 6800 и 6809 вроде бы как разные команды, а их обозначают как 68ХХ и 65ХХ совместимые. И куды бедному крестьянину податься? Как понять-то? :)
@@alexeylagutenkov2300 Тов. @qwertyqwerty8610 правильно говорит. "bus-compatible" - совместимый по _шинам_ , т.е. из-за чего Motorola подала в суд на MOS за 6501 - только из-за расположения контактов!!! тогда как системы команд _абсолютно_ разные.
т.е. чтобы нельзя было вставить вместо 6800 более дешёвый 6501 и послать Моторолу ко всем чертям. Посмотрите инструкции к процессорам, там коды инструкций (хоть в обсуждении и упомянуто заимствование некоторых мнемоник) ну совсем разные.
@@alexeylagutenkov2300 Когда-то существовал 6501 электрически совместимый с 6800 но не програмно, в результате судебной тяжбы появился 6502.
А в чем перво апрельская шутка ?
А её и нет! Всё правда работает! :)
@@alexeylagutenkov2300 вот это поворот, первый первоапрельский без подвоха 👍
@@ond23Ну, сорри! Я буду пытаться исправиться :)
Первоапрельская шутка в том что @2:53 "по ножкам 6502 не совместим, хотя по системе команд полностью совместим с 6800" ;-)
Зачем это нужно в 2024 году?
Это живая история ИТ.
для общего развития. Непонимание прошлого часто ведёт к бегу по граблям с завязанными глазами по шышнацатаму кругу или к другому не самому лучшему будущему.
6502 НЕ совместим с 6800 ни по системе команд, ни по распиновке. В отличие от 6501, который, будучи несовместимым программно, должен был вставляться вместо 6800, но был переделан в 6502 после претензий от Motorola.
Ну, а я шо? Вы ж на англите мдаберите? Пишут, что, таки-да! :)
The 6502 would run the same code as the 6501 but was not ‘pin-compatible’ with the 6800. However, it was simpler to integrate into systems, needing only a single clock signal, compared to the two clocks that were needed for both the 6501 and 6800.
thechipletter.substack.com/p/leaving-arizona
@@alexeylagutenkov2300 В ролике сказано, что 6502 совместим с 6800 по системе команд.
Интел "не могли не ответить" - лишнее, какое то совковое представление о жизни, докатившееся аж до 2024года. Интел вполне успешно делал свое дело. На рынке в то время хватало места и Зайлогу и Интелу, да и другим тоже.
Вы во всём ищете какие-то совки. Вам побольше отдыхать нужно.
Не совсем понимаю, причём тут "совок" и "совковое представление"?. Вы хотите сказать, что на рынке, при рыночных отношениях в то время была "дружба крепкая", все были белыми, пушистыми, друг друга любили и не было никакой конкуренции? Вообще говоря экономика, которую нам преподавали именно в Англии, говорит совершенно об обратном. Места хватало всем, это да, ниша была совершенно незанятая, но никто и не говорит о вытесняющей конкуренции "зрелого" рынка. Была вполне себе соревновательная конкуренция, характерная именно для "незрелых" рынков. Даже кэйс такой был в бизнес-школе в свое время, как раз про Интел и Моторолу. Так что ваша язвительность по поводу совка - она как-то совсем непонятна.
@@alexeylagutenkov2300 Я думаю, что нормальный инженер не употреблял бы слово "убогий" к новейшему на свое время процу, да и вообще такое слово "к творению инженерной высли" не подходит на мой взгляд. Слово "убогий" появилось на моем слуху, в позднем СССР и звучало от совков, получивших доступ к импорту.
@@vvdvlas8397 Это Ваше субъективное мнение. Это эмоциональная переоценка лингвистических структур. Надо ли оно? Вам видней!
Почитал материал глубже, да! Вы в чём-то определенно правы! Конкуренции Zilog и Intel не было вовсе! Интел даже не пытались продвигать свои процессоры 8080 и 8085 на рынке, скрывая часть документации и фактически добровольно отдав весь рынок откуп Zilog Z80! На 8085, можно сказать, Intel вообще откровенно забили, засекретив некоторую часть документации. Странно это всё...