Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Интел 8080
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
na1s
В документации написано, что SW введен из-за того, что нехватает управляющих сигналов, т.е. невозможно определить циклы обращения к памяти и ВВ. Препод спрашивает: "Так сколько не хватает?" Вот я Вас тоже спрашиваю:"Так сколько не хватает?"
vvs157
Цитата(na1s @ Apr 17 2008, 22:14) *
В документации написано, что SW введен из-за того, что нехватает управляющих сигналов, т.е. невозможно определить циклы обращения к памяти и ВВ. Препод спрашивает: "Так сколько не хватает?" Вот я Вас тоже спрашиваю:"Так сколько не хватает?"
А где у 8080 этот сигнал SW? По-моему там такого нет
Прохожий
Цитата(vvs157 @ Apr 18 2008, 00:59) *
А где у 8080 этот сигнал SW? По-моему там такого нет

Может SR - системный сброс?
Но по моему, речь идет о состоянии процессора, которое выдается на шину данных в каждом машинном цикле в такте Т1. Это добро определяет, чего, собственно, хочет процессор. То ли он хочет принять команду, то ли прочитать память, то ли записать чего-то во внешнее устройство и т. д. Всего предусмотрено 10 вариантов. Потом это дело дешифрируется в контроллере шины типа I8228/38 и приводится к нормальным сигналам типа RD, WR, IORD, IOWR. В дальнейшем всю эту муть загнали внутрь, добавили последовательный ввод/вывод и получился куда более приятный I8085.
na1s
У 28/38 есть есть еще выход INTA, его тоже считать?
Галстук
Цитата(Прохожий @ Apr 18 2008, 01:32) *
Может SR - системный сброс?
Но по моему, речь идет о состоянии процессора, которое выдается на шину данных в каждом машинном цикле в такте Т1.


Конечно.

SW - state world

что за INTA? у 8080 есть отдельный 16 пин ACK INT, к SW не относится

виноват-с, 16-й пин INTE.
раз INTA включили в SW, значит intel считал, что с этим битом удобнее организовать передачу данных, получается, тоже недостающий контакт.
na1s
У 8080 нет вывода INTA, он выводиться через 28/38, я спрашивал, каких выводов не хватало, так вот входит ли выход INTA, в тем самые нехватающие
na1s
Может кто-нибудь посоветует книгу или документацию по i8080.
Прохожий
Цитата(na1s @ Apr 18 2008, 20:34) *
Может кто-нибудь посоветует книгу или документацию по i8080.

Любой старинный справочник по микропроцессорам. Середины 80-х годов. Там вся эта гадость будет однозначно изложена в разделе про К[Р]580ВМ80.
Вопрос немного не в тему. А что, собственно, преподают такого в Вашем заведении, используя столь устаревшее учебное пособие?
na1s
Микропроцессорные системы. К сожалению приходиться терпеть. У нас еще есть старые УМК, на которых приходиться вручную вводить программу с помощью шестнадцатиричных кодов, причем вводяться они через клавы, которая подобна калькуляторной. Приходиться учить всю документацию по intel 8080, причем до заучивания порядковых номеров флагов в PSW.
Преподу ведь не скажешь, что этому добру уже лет 10 пора на свалку.
Stanislav
Цитата(na1s @ Apr 18 2008, 21:47) *
...Приходиться учить всю документацию по intel 8080, причем до заучивания порядковых номеров флагов в PSW.
Преподу ведь не скажешь, что этому добру уже лет 10 пора на свалку.
Не сокрушайтесь так сильно. smile.gif Микропроцессор 8080 - вполне себе нормальный агрегат. Изучив его досконально, перепрыгнуть на любой современный 8-битник не составит никакого труда.
Прошу прощенья за оффтоп.
Vjacheslav
Возьмите (в библиотеке?) книгу "Е.П.Балашов, Д.В.Пузанков - Микропроцессоры и микропроцессорные системы, М.Радио и связь, 1981" - это учебник для вузов. Там Вы найдете ответы на Ваши вопросы. Что касается процессора и его сигналов это стр.53-...
А насчет "старья" это Вы зря - горячитесь. Классический микропроцессор и очень даже годится для первоначального изучения принципов и организации таких устойств. В последующих МП и тем более однокристальных микроконтроллерах уже все не так открыто, прозрачно и очень много эклектики и мусора.
P.S. Сигнал INTA - признак начала реакции МП на прерывание и выдается с Слове состояния (SW) процессора, выдаваемого вначале каждого машинного цикла.
vvs157
Цитата(Vjacheslav @ Apr 22 2008, 16:49) *
Классический микропроцессор и очень даже годится для первоначального изучения принципов и организации таких устойств.
Intel 8085 куда с аппартной точки зрения приятнее. Про даже бОльшую классику Z80 я не говорю. И с сигналами все в порядке, и система команд намного функциональнее
Vjacheslav
Речь не идет о том, что приятнее и удобнее в использовании, а об изучении СТУДЕНТОМ принципов и организации МП. В том же I8085 системный контроллер засунут внутрь и некоторые вещи уже не видны и не будут изучены студентом. А вообще-то это мое личное мнение. Но практика показывает, что изучивший I8080 элементарно перепрыгивает на другие процессоры.
vvs157
Цитата(Vjacheslav @ Apr 23 2008, 08:01) *
Речь не идет о том, что приятнее и удобнее в использовании, а об изучении СТУДЕНТОМ принципов и организации МП.
8080 не совсем верен с современной точки зрения на однокристальный 8-ми битный микропроцессор так как по сути не является однокристальным. Для него нужен весьма специфический генератор ГФ24 и специальный контроллер ВК28. Для Z80 дополнительная обвязка особенно при использовании родной периферии не требуется. Плюс наличие 3-х напряжений питания с концептуальной точки зрения очень трудно объяснить
Stanislav
Цитата(vvs157 @ Apr 24 2008, 01:12) *
8080 не совсем верен с современной точки зрения на однокристальный 8-ми битный микропроцессор так как по сути не является однокристальным. Для него нужен весьма специфический генератор ГФ24 и специальный контроллер ВК28.
Можно сделать систему на 8080 и без этих чипов. wink.gif

Цитата(vvs157 @ Apr 24 2008, 01:12) *
Для Z80 дополнительная обвязка особенно при использовании родной периферии не требуется. Плюс наличие 3-х напряжений питания с концептуальной точки зрения очень трудно объяснить
Ну, Z80 без внешнего тактового генератора тоже работать не сможет. А наличие 3-х напряжений питания соответствует уровню развития тогдашней быстродействующей n-МОП технологии (всё-таки начало 70-х, не забывайте).
vvs157
Цитата(Stanislav @ Apr 24 2008, 02:21) *
А наличие 3-х напряжений питания соответствует уровню развития тогдашней быстродействующей n-МОП технологии (всё-таки начало 70-х, не забывайте).
Просто "детей" учить на нем не совсем правильно.
defunct
Цитата(Vjacheslav @ Apr 23 2008, 07:01) *
Но практика показывает, что изучивший I8080 элементарно перепрыгивает на другие процессоры.

Секционник Am29 (KM1804) куда более полезный набор в плане теории.
Дает возможность не только понять как работает процессор, но и спроектировать процессор с собственным набором команд самостоятельно. Это интересней smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.