Архитектура процессора 8080

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

Moderator: Shaos

b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

Lavr wrote:Приведи ссылку, где твоё замечание верно и полно отражено.
Я выразил своё собственное замечание. А ссылками кидаться (и при этом поверхностно читать то, что по этой ссылке написано) - это твоя манера.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

b2m wrote:Я выразил своё собственное замечание. А ссылками кидаться (и при этом поверхностно читать то, что по этой ссылке написано) - это твоя манера.
Может быть и так, но в моей манере диалога истина всё же появлется.
А какая польза от того, что ты высказал своё собственное замечание,
порой ошибочное, и не прояснил никому и ничего?

Или нам конкурс объявить по выяснению реализации твоего замечания?
Знаешь как - так поправь неточные сведения... и нефиг пузыриться!
Нет ссылки - поправь сам.
А то ведёшь себя как мелочный, трусоватый, склочный и подлый мальчик.
Last edited by Lavr on 28 Sep 2012 15:34, edited 1 time in total.
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

Lavr wrote:А какая польза от того, что ты высказал своё собственное замечание,
порой ошибочное, и не прояснил никому и ничего?
Польза в том, что "истина всё же появлется" :)
Lavr wrote:Или нам конкурс объявить по выяснению реализации твоего замечания?
О как сказал. "Реализация" "замечания".
И какова же квинтесенция концепции Вашей виртуальной вербальности? :)
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

b2m wrote:О как сказал. "Реализация" "замечания".
И какова же квинтесенция концепции Вашей виртуальной вербальности? :)
При всей её многогранности, в топике Архитектура процессора 8080 это обсуждение
было бы оффтопом.
Не стОит разводить трололо, если нечего сказать по существу отмеченной особенности
Архитектуры процессора 8080, а именно:"из какого блока этой диаграммы попадает на
шину данных слово состояния процессора
".

Кстати, вопрос интересный... У кого есть что сказать - You are wellcome!
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

580ВМ80 военной приёмки

Post by Lavr »

Lavr wrote:По крайней мере - явно видно, что я не "свистел", когда говорил, что отдельные
образцы нашего 580ВМ80 вполне свободно работали на 3.5 МГц...
А приборы с военной приёмкой могли потужиться и на 4...
Вот он 580ВМ80 военной приёмки:

Image

Я заглянул в свои закрома... :wink:



PS. Приятный пост под номером 3333... но я не подгадывал - так вышло... :D
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

b2m wrote:Вот из какого блока этой диаграммы попадает на шину данных слово состояния процессора
(то, в котором зашифрованы сигналы MEMR, MEMW, и т.д., а не флаги SZAcPC) в первом такте цикла
(одновременно с сигналом SYNC)? :)
Вот даже из этой "самой правильной" блок-схемы i8080 на поставленный вопрос
ответа не найти...

Поэтому всегда испытываю недоверие к этим сомнительным "коробкам и стрелкам"...
И если внимательно сравнить все блок-схемы одного и того-же микропроцессора
i8080, приведённые в этом топике, недоверие только усилится... :wink:

Впрочем, степень детализации в блок-схемах отвечает подробности описания
процессов в МП, которые они иллюстрируют...

А вот из следующей блок-схемы отечественного аналога всё того же i8080 ответ
на каверзный вопрос b2m просто-таки очевиден!... :kruto:

Image
iLavr
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Можно узнать источник данной картинки?
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Но самый интересный блок на этой функциональной схеме - это СЗМ!
(слева - по внутренней магистрали данных подключен).
Об остальных я в той или иной мере был осведомлён и по схеме их назначение
прозрачно угадывается по аббревиатуре...

Но СЗМ... по привычке я его за регистр команд принял - но потом глянул
внимательнее - регистр команд - на своём месте... 8)

А вот прочел - так оказывается
Image
Вот уж о чем я точно никогда не знал, что такое существует в составе
интегральных схем микропроцессоров!
Точно говорят, "век живи - век учись"! :o
iLavr
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Ну так что, откуда дровишки то? Или военная тайна?
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

HardWareMan wrote:Ну так что, откуда дровишки то? Или военная тайна?
Ты иногда заглядываешь в нашу библиотеку? Я все свои источники без утайки выкладываю.

Не даю ссылки - админ наш кипятком от таких ссылок брызжет. Но ты-то ссылку знаешь...
iLavr
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

И в каком из твоих источников смотреть? И я думаю, что админ будет не против ссылок в пределах форума. Хотя, мне бы было достаточно названия книги и, возможно, автора. Но если это для тебя тяжело мог бы сразу прямо сказать, а не тешить свое ЧСВ.
KolAnVi
Fanat
Posts: 79
Joined: 27 May 2011 04:25
Location: Perm

Post by KolAnVi »

Диаграмма из книги: Гришин Г.Г., Мошков А.А., Ольшанский О.В.,Овечкин Ю.А. Микропроцессоры. Справочное пособие для разработчиков судовой РЭА, 1987, 520 с.
Еще в ней есть подробная разбивка команд по циклам.

P.S. Оказывается, в теме "Proteus C++ DLL's" источник уже указали. Но пусть и здесь будет.

А если по теме топика, то самый надежный источник информации - это схемы устройств (или исходники программ). По идее должна бы уже всплыть схема subj. Оригинальная вряд ли. Ее кто-то из коллекционеров повесил у себя в специальной коллекционеро-бого-поклонятельной комнате. Так что увы.
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

KolAnVi wrote:А если по теме топика, то самый надежный источник информации - это схемы устройств (или исходники программ). По идее должна бы уже всплыть схема subj.
Схема subj по идее должна существовать. Читал я, что до 286-го схемы процессоров
эмулировались на логике в процессе разработки...

Да и у нас вон - даже "Эльбрус" Бабаяна был смоделирован на логических
элементах в процессе разработки...
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Lavr wrote:Но бывают и очень интересные вещи! Я никогда ранее не видел вот такой подробной "блок-схемы" нашего процессора-прадедушки! :o

Image
Но что-то мне подсказывало, что блок-схему эту я ранее видел... хотя очень давно...
И тогда она мне своей "запутанностью" не понравилась... :(

Эта схема перенесена в упоминаемый на форуме источник из отечественного
"мануала" на микропроцессор КР580ИК80А, К580ВМ80А.

Называется этот документ объёмом в 100 страниц:
МИКРОСХЕМА(Ы) КР580ИК80А, К580ВМ80А (1)

Техническое описание и инструкция по эксплуатации
И13.480.018 ТО


Этот отечественный "мануал" остался мне в наследство от контроллера программируемого "Электроника МС2702".

Image

Я уже упоминал здесь на форуме, что у меня этот очень непрезентабельный
на вид "мануал" в наличии имеется, но я в него не заглядывал, с тех пор, как приобрёл
справочник по микропроцессорным комплектам под редакцией Шахнова.

Но сейчас я раскопал этот непрезентабельный на вид "источник" на желтовато-серой бумаге... :wink:

У отечественного микропроцессора КР580ИК80А, К580ВМ80А был свой собственный
Главный конструктор: А.В.КОБЫЛИНСКИЙ :o

всё это микросхемо-творчество было
СОГЛАСОВАНО: с
Начальник отдела 30: А.А.ЦЕПКАЛОВ
28.09.1979г.

И допустил этот проц в производство
Зам. руководителя по качеству
В.Л.ГОЛЕМЕНКОВ

1.10.1979г.

Вот такие вот дела! И чтобы вспомнить, я советский "мануал" внимательно полистал... :lol:

Вот этот факт:

Image

советский "мануал" не подтверждает...

Впрочем, вот этот факт в "мануале" также отсутствует...

Image

Книга Гришина Г.Г. и др. Микропроцессоры. Справочное пособие для разработчиков
судовой РЭА.
в части описания микропроцессора КР580ИК80А повторяет "мануал"
в значительной мере дословно.
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Архитектура процессора 8080

Post by Lavr »

b2m wrote:
Lavr wrote:Так куда же девают РС во время LDA ADDR и STA ADDR?
А если по-другому, то как? :wink:
Никуда его не девают, просто в 4-м цикле он не меняется.
Вот растактовка по циклам:
M1 T1 выдача статуса (M1,чтение из памяти) и адреса PC
M1 T2 PC=PC+1
M1 T3 запись кода инструкции в регистр текущей команды
M1 T4 ничего (цикл М1 минимум 4 такта)
M2 T1 выдача статуса (чтение из памяти) и адреса PC
M2 T2 PC=PC+1
M2 T3 Z=шина данных
M3 T1 выдача статуса (чтение из памяти) и адреса PC
M3 T2 PC=PC+1
M3 T3 W=шина данных
M4 T1 выдача статуса (чтение из памяти) и адреса WZ
M4 T2 ничего (кроме изменения сигнала /DBIN)
M4 T3 A=шина данных
У кого-нибуть есть подобного типа растактовка для инструкции XTHL, длиной в 18 тактов (5 циклов)?

В "мануале" упомянута очень кратко, а по разным источникам - наблюдаю некоторый разнобой... :(
iLavr