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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Формирование карты адресного пространства К580ВМ80, Каким образом происходит формирование карты адресного пространства?
gry2500
сообщение Dec 23 2010, 06:22
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 17-04-09
Пользователь №: 47 866



Ну и вот соответственно моя схема подключения памяти и ППА к дешифратору адресов(все сигналы рисовать не стал, т.к. в paint'е довольно долго можно вырисовывать детали) Соответственно А0,А1-выбор соответствующего регистра (для порта или РУС) ППА,А11-А15 - для дешифрации адреса, А2-А10 - на адресную шину памяти. Каким образом можно составить карту распределения адресов и какие адреса будут у регистров ППА?
Или я вообще неправильно сделал?
Или можно сделать как сказал fry, подключить к выходу "2" дешифратора еще и А0, А1 тогда шина адреса у памяти будет 11-ти разрядная.
[attachment=51443:2.JPG]
Товарищи! Я не прошу усложнить схему. Я лишь хочу получить ответ на вопросы:
1. Каким образом будет разделяться адресное пространство в данной схеме:
0000H-01FFH - ROM
0200H-03FFH - RAM
0400H-05FFH - PPA
Так как по в данной схеме страницы по 512 Байт. Я верно определили или нет?
2. Какие адреса регистров портов и УС будут у ППА? Эта информация необходима для написания программы.
0400H-порт А, 0401H - B , 0402H - C, 0403H - регистр УС. Хотя я через полтора часа я к преподу сгоняю, спрошу
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Dec 23 2010, 07:39
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(gry2500 @ Dec 23 2010, 13:22) *
А2-А10 - на адресную шину памяти.

Неправильно. Адреса для памяти должны быть с A0.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 23 2010, 08:27
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Изложите задание в терминах преподавателя. Без ваших дополнений.
Без ваших вопросов.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
gry2500
сообщение Dec 23 2010, 13:04
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 17-04-09
Пользователь №: 47 866



Цитата(DpInRock @ Dec 23 2010, 14:27) *
Изложите задание в терминах преподавателя. Без ваших дополнений.
Без ваших вопросов.

Спасибо конечно, но требования преподавателя предполагают огромное количество вариантов решений заданной им задачи. Поэтому толку от этого немного.Тем более что я разобрался, переделал схему адресации(как вы и сказали, адреса памяти начинаются со старшего разряда - так и переделал. Получатся А0-А8 - адресация в памяти, А9-А13 - на дешифратор, А14,А15 - регистры ППА), показал преподавателю, он сказал, что верно. Так что вопрос на этом этапе решен. Всем спасибо за участие.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 23 2010, 13:09
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Кошмар. Добрый у вас преп. А скорее всего - ленивый.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
gry2500
сообщение Dec 23 2010, 14:27
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 17-04-09
Пользователь №: 47 866



Цитата(DpInRock @ Dec 23 2010, 19:09) *
Кошмар. Добрый у вас преп. А скорее всего - ленивый.

Не знаю какой, может и добрый, а может и ленивый. Все мы на самом деле немного ленивые(временами у всех бывает, что ничего не хочется делать, согласитесь). Может у него настроение такое было cool.gif
Go to the top of the page
 
+Quote Post
xemul
сообщение Dec 23 2010, 14:28
Сообщение #22



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(gry2500 @ Dec 23 2010, 19:04) *
Спасибо конечно, но требования преподавателя предполагают огромное количество вариантов решений заданной им задачи. Поэтому толку от этого немного.

Угу, целых три.
Цитата
Тем более что я разобрался, переделал схему адресации(как вы и сказали, адреса памяти начинаются со старшего разряда - так и переделал. Получатся А0-А8 - адресация в памяти, А9-А13 - на дешифратор, А14,А15 - регистры ППА), показал преподавателю, он сказал, что верно.

Через какую-то омегу будет работать, если ППА живёт в пространстве памяти. Адреса регистров ППА угадаете?
Если ППА у Вас единственное устройство ВВ, то повесьте A0, A1, \IOR и \IOW на его одноимённые ноги, \IOR и \IOW заведите через 2ИЛИ на \CS.
ВСЁ! PA будет отзываться на обращения по адресам (0 + 4*i), PB - на (1 + 4*i), ..., i=0..63.
Цитата
Так что вопрос на этом этапе решен.

Ну если это называется "я разобрался"...

2DpInRock препод, наверное, просто устал от осознания бесполезности, и я его понимаю. У меня благоверная после общения с парой-тройкой особо одарённых групп домой приходит в полном ауте.
Go to the top of the page
 
+Quote Post
Fry__
сообщение Dec 23 2010, 14:45
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 26-03-10
Пользователь №: 56 229



Цитата(xemul @ Dec 23 2010, 21:28) *
2DpInRock препод, наверное, просто устал от осознания бесполезности, и я его понимаю.


Правдоподобно, но грустно.
А препод точно лентяй. Старье подсовывает студентам. А у них даже с этим трудности.


Go to the top of the page
 
+Quote Post
xemul
сообщение Dec 23 2010, 15:06
Сообщение #24



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Fry__ @ Dec 23 2010, 20:45) *
А препод точно лентяй. Старье подсовывает студентам.

Препод, возможно, вынужден работать на имеющейся материальной базе, но его учебный курс надёжно устарел.

[оффтоп]
Гы-гы, модернизация. На днях какой-то верховный член рассуждал, что у них горизонт планирования 30 лет, но уже лет через 20 все в обязательном порядке ощутят её плоды. Студням, наверное, будут рассказывать про АВР.
[/оффтоп]
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 23 2010, 15:54
Сообщение #25


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



По части 8080 - преп - молодец.
Это самое лучшее, на чем можно изучать общие принципы.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Vetal-Soft
сообщение Dec 23 2010, 16:19
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 16-06-05
Пользователь №: 6 074



Есть такое понятие как частичная дешифрация.
Адресное пространство в 8080 состоит из 65536 адресов (байт\слов). Которые определяются в схеме 16 проводами т.к. это 2 в 16-й степени. Если нам нужно для работы к примеру всего 32 КБайта памяти и одно периферийное устройство (в пространстве ОЗУ) - то с точки зрения целесообразности схемы нам не нужен дешифратор вообще. просто используем сигнал шины адреса А15 и периферийное устройство будет доступно во всем диапазоне адресов при котором А15 будет его выбирать.

То есть для выбора устройства будут иметь значения только линии шины адреса А0, А1, А15. как то так
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Dec 23 2010, 16:28
Сообщение #27


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

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(gry2500 @ Dec 23 2010, 20:04) *
(как вы и сказали, адреса памяти начинаются со старшего разряда - так и переделал. Получатся А0-А8 - адресация в памяти, А9-А13 - на дешифратор, А14,А15 - регистры ППА), показал преподавателю, он сказал, что верно.

Кажется я понял причины вашего непонимания вопроса.
Дело в том что разные системы по разному обозначают биты внутри байтов (слов) Так у INTEL было принято что A0, D0 это младшие разряды в словах адреса данных а A15, D7 это старшие биты. Такой порядок сейчас наиболее употребляем. Но есть системы где принят обратный порядок обозначений битов в словах.
Go to the top of the page
 
+Quote Post
gry2500
сообщение Dec 25 2010, 12:05
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 17-04-09
Пользователь №: 47 866



Цитата
Угу, целых три.

Я даже задания не озвучивал, а вы уже угу...
Цитата
Адреса регистров ППА угадаете?

Так же как вы угадали количество вариантов решения!
Цитата
Ну если это называется "я разобрался"...

Ну вообще - то для меня микропроцессоры - темный лес, так как специализация другая. Это вроде дополнительного предмета. Так что тот факт, что я чего-то недопонимаю, неправильно разбираюсь, это уже мои проблемы. Хотите помогайте, хотите пишите вот такие комментарии как этот. Но форумы мне кажется были придуманы именно для того, чтобы люди обменивались знаниями и опытом - вобщем помогали друг другу.
Цитата
2DpInRock препод, наверное, просто устал от осознания бесполезности, и я его понимаю. У меня благоверная после общения с парой-тройкой особо одарённых групп домой приходит в полном ауте.

А эта фраза звучит как неприкрытый намек на оскорбление. Ну да что тут флуд разводить, я пришел на форум для того, чтобы получить ответ на конкретный вопрос а вы тут развернули holywar какой-то.

Сообщение отредактировал gry2500 - Dec 25 2010, 12:07
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 - 17:52
Рейтинг@Mail.ru


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