реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Интел 8080, Насчет SW
na1s
сообщение Apr 17 2008, 18:14
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 87
Регистрация: 30-07-07
Из: Челябинск
Пользователь №: 29 459



В документации написано, что SW введен из-за того, что нехватает управляющих сигналов, т.е. невозможно определить циклы обращения к памяти и ВВ. Препод спрашивает: "Так сколько не хватает?" Вот я Вас тоже спрашиваю:"Так сколько не хватает?"
Go to the top of the page
 
+Quote Post
vvs157
сообщение Apr 17 2008, 20:59
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(na1s @ Apr 17 2008, 22:14) *
В документации написано, что SW введен из-за того, что нехватает управляющих сигналов, т.е. невозможно определить циклы обращения к памяти и ВВ. Препод спрашивает: "Так сколько не хватает?" Вот я Вас тоже спрашиваю:"Так сколько не хватает?"
А где у 8080 этот сигнал SW? По-моему там такого нет
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Apr 17 2008, 21:32
Сообщение #3


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(vvs157 @ Apr 18 2008, 00:59) *
А где у 8080 этот сигнал SW? По-моему там такого нет

Может SR - системный сброс?
Но по моему, речь идет о состоянии процессора, которое выдается на шину данных в каждом машинном цикле в такте Т1. Это добро определяет, чего, собственно, хочет процессор. То ли он хочет принять команду, то ли прочитать память, то ли записать чего-то во внешнее устройство и т. д. Всего предусмотрено 10 вариантов. Потом это дело дешифрируется в контроллере шины типа I8228/38 и приводится к нормальным сигналам типа RD, WR, IORD, IOWR. В дальнейшем всю эту муть загнали внутрь, добавили последовательный ввод/вывод и получился куда более приятный I8085.
Go to the top of the page
 
+Quote Post
na1s
сообщение Apr 18 2008, 05:34
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 87
Регистрация: 30-07-07
Из: Челябинск
Пользователь №: 29 459



У 28/38 есть есть еще выход INTA, его тоже считать?
Go to the top of the page
 
+Quote Post
Галстук
сообщение Apr 18 2008, 06:56
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818



Цитата(Прохожий @ Apr 18 2008, 01:32) *
Может SR - системный сброс?
Но по моему, речь идет о состоянии процессора, которое выдается на шину данных в каждом машинном цикле в такте Т1.


Конечно.

SW - state world

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

виноват-с, 16-й пин INTE.
раз INTA включили в SW, значит intel считал, что с этим битом удобнее организовать передачу данных, получается, тоже недостающий контакт.
Go to the top of the page
 
+Quote Post
na1s
сообщение Apr 18 2008, 07:14
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 87
Регистрация: 30-07-07
Из: Челябинск
Пользователь №: 29 459



У 8080 нет вывода INTA, он выводиться через 28/38, я спрашивал, каких выводов не хватало, так вот входит ли выход INTA, в тем самые нехватающие
Go to the top of the page
 
+Quote Post
na1s
сообщение Apr 18 2008, 16:34
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 87
Регистрация: 30-07-07
Из: Челябинск
Пользователь №: 29 459



Может кто-нибудь посоветует книгу или документацию по i8080.
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Apr 18 2008, 16:43
Сообщение #8


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(na1s @ Apr 18 2008, 20:34) *
Может кто-нибудь посоветует книгу или документацию по i8080.

Любой старинный справочник по микропроцессорам. Середины 80-х годов. Там вся эта гадость будет однозначно изложена в разделе про К[Р]580ВМ80.
Вопрос немного не в тему. А что, собственно, преподают такого в Вашем заведении, используя столь устаревшее учебное пособие?
Go to the top of the page
 
+Quote Post
na1s
сообщение Apr 18 2008, 17:47
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 87
Регистрация: 30-07-07
Из: Челябинск
Пользователь №: 29 459



Микропроцессорные системы. К сожалению приходиться терпеть. У нас еще есть старые УМК, на которых приходиться вручную вводить программу с помощью шестнадцатиричных кодов, причем вводяться они через клавы, которая подобна калькуляторной. Приходиться учить всю документацию по intel 8080, причем до заучивания порядковых номеров флагов в PSW.
Преподу ведь не скажешь, что этому добру уже лет 10 пора на свалку.

Сообщение отредактировал na1s - Apr 18 2008, 17:50
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 18 2008, 18:28
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(na1s @ Apr 18 2008, 21:47) *
...Приходиться учить всю документацию по intel 8080, причем до заучивания порядковых номеров флагов в PSW.
Преподу ведь не скажешь, что этому добру уже лет 10 пора на свалку.
Не сокрушайтесь так сильно. smile.gif Микропроцессор 8080 - вполне себе нормальный агрегат. Изучив его досконально, перепрыгнуть на любой современный 8-битник не составит никакого труда.
Прошу прощенья за оффтоп.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Vjacheslav
сообщение Apr 22 2008, 12:49
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971



Возьмите (в библиотеке?) книгу "Е.П.Балашов, Д.В.Пузанков - Микропроцессоры и микропроцессорные системы, М.Радио и связь, 1981" - это учебник для вузов. Там Вы найдете ответы на Ваши вопросы. Что касается процессора и его сигналов это стр.53-...
А насчет "старья" это Вы зря - горячитесь. Классический микропроцессор и очень даже годится для первоначального изучения принципов и организации таких устойств. В последующих МП и тем более однокристальных микроконтроллерах уже все не так открыто, прозрачно и очень много эклектики и мусора.
P.S. Сигнал INTA - признак начала реакции МП на прерывание и выдается с Слове состояния (SW) процессора, выдаваемого вначале каждого машинного цикла.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Apr 22 2008, 16:36
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Vjacheslav @ Apr 22 2008, 16:49) *
Классический микропроцессор и очень даже годится для первоначального изучения принципов и организации таких устойств.
Intel 8085 куда с аппартной точки зрения приятнее. Про даже бОльшую классику Z80 я не говорю. И с сигналами все в порядке, и система команд намного функциональнее
Go to the top of the page
 
+Quote Post
Vjacheslav
сообщение Apr 23 2008, 04:01
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971



Речь не идет о том, что приятнее и удобнее в использовании, а об изучении СТУДЕНТОМ принципов и организации МП. В том же I8085 системный контроллер засунут внутрь и некоторые вещи уже не видны и не будут изучены студентом. А вообще-то это мое личное мнение. Но практика показывает, что изучивший I8080 элементарно перепрыгивает на другие процессоры.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Apr 23 2008, 21:12
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Vjacheslav @ Apr 23 2008, 08:01) *
Речь не идет о том, что приятнее и удобнее в использовании, а об изучении СТУДЕНТОМ принципов и организации МП.
8080 не совсем верен с современной точки зрения на однокристальный 8-ми битный микропроцессор так как по сути не является однокристальным. Для него нужен весьма специфический генератор ГФ24 и специальный контроллер ВК28. Для Z80 дополнительная обвязка особенно при использовании родной периферии не требуется. Плюс наличие 3-х напряжений питания с концептуальной точки зрения очень трудно объяснить
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 23 2008, 22:21
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(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-х, не забывайте).


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016