Запустить 8086 в минимальной обвязке?

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Запустить 8086 в минимальной обвязке?

Post by Tronix »

Привет, если тупо подать питание и клок, будет ли на ША торчать FFFFE (или как там, короче откуда он берет первый опкод)? Если дать ему на ШД опкод - исполнит ли он его?

Никто не видел мини-проектов с 8086 процом, типа каких-нибудь миганий светодиодами или что-то такое? Ну чтоб прям совсем не XT, а инено такая хоме мейд борда, с парой-тройкой микросхем?

UPD: Пока нашел такую схему включения в минимальном режиме:
Image
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Post by petrenko »

" Превед !!!!
А шо есле клок шерсте падать на 8086 то щёчик каманд нибудит инкримминтераватся ? Паэтаму будит тарчать FFFFE ? "
Без комментариев..
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Post by petrenko »

В каждой шутке есть доля шутки - извините за лирическое отступление.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

petrenko wrote:В каждой шутке есть доля шутки - извините за лирическое отступление.
Согласен... :D Я тоже ценю Ваши щютки юмора, языковые упражнения и прочие глюки... :wink:
iLavr
User avatar
dtz
Novelist
Posts: 28
Joined: 28 Oct 2013 12:40

Post by dtz »

Примерно таким же вопрос задавался я - но только с 68008 - и у меня получилось то что получилось - http://xepb.org/dtz/68kavr.html

Смысл какой: берешь Atmegу, и начинаешь ей махать лапками процу.

Если применять этот подход к 8086 с его 16 бит шиной то наверное надо брать что-то типа Atmega16/162/32 - ну короче 40 ногое, а то что у него шина мультиплексированная дает тебе доступ к адресной - которого у меня например нет.

То есть для того чтобы это завести именно в минимальной обвязке с эмуляцией RAM - так вот это тебе самое оно.
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Post by Tronix »

А нафига мне рам для мигания светодиодами? Ладно, ушел читать книжки.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Я сильно твою схему не рассматривал, но, на первый взгляд, там всё верно...
Впрочем, сравни и проверь сам - это из отечественной литературы схема:

Image

Буферы и ШФ, понятно, можешь поставить любые подходящие.
iLavr
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Post by Tronix »

Спасибо, на первый взгляд вроде просто все....
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Post by Tronix »

А что за литература, если не секрет?
User avatar
dtz
Novelist
Posts: 28
Joined: 28 Oct 2013 12:40

Post by dtz »

Tronix wrote:А нафига мне рам для мигания светодиодами? Ладно, ушел читать книжки.
Ну еcли ты просто собрался моргать - то можешь моргать адресной шиной. Или вообще тактовой - тогда и проц не нужен.

Но интересно же поморгать осмысленно и по программке - тогда 64 байта программы было бы самое оно - а тут тебе как раз оно и есть.
Mixa64
Doomed
Posts: 480
Joined: 25 Aug 2009 07:02
Location: Москва

Post by Mixa64 »

Lavr wrote:... - это из отечественной литературы схема:
Ага, HLDA, значит, на три ТТЛа хватает, IO/M - нет?
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Mixa64 wrote:Ага, HLDA, значит, на три ТТЛа хватает, IO/M - нет?
А где там "три ТТЛа" на HLDA?
iLavr
Mixa64
Doomed
Posts: 480
Joined: 25 Aug 2009 07:02
Location: Москва

Post by Mixa64 »

Lavr wrote:
Mixa64 wrote:Ага, HLDA, значит, на три ТТЛа хватает, IO/M - нет?
А где там "три ТТЛа" на HLDA?
Три #OE ИР82 ..
Да, и к слову, косяк в схеме, у 86-го не IO/M с инверсным M, а M/IO с инверсным IO, т.е. инвертор с M/IO выкидывается. И сомнительна польза продолжения M/IO на шину управления при наличии уже расшифрованных R и W ..
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Post by petrenko »

Вообще то это не в самой минимальной - в самой минимальной это если взять сам к1810вм86 , к1810гф84 и к1821рф55 - "помигать" светодиодиками будет вполне возможно при условии, что есть чем прошивать ПЗУ входящую в состав ИМС к1821рф55 ( и есть скомпилированная прошивка ес.с.но )

"В потолке открылся люк - не волнуйся, это глюк" :rotate:
Last edited by petrenko on 10 Jun 2014 07:56, edited 1 time in total.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Tronix wrote:А что за литература, если не секрет?
Да не секрет, конечно же, навскидку просто не помню. В своё время, когда 8086 был актуальным - обрисовывал скан из книги.
Ну а поскольку к схемам я бережливо отношусь - вот он и остался на винте вместе с разными другими схемами.

Чисто на память, мне кажется, что вот эта книга:



Хотя я могу и ошибиться...
iLavr