RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


580ВМ80А - вывод данных по адресу

Перейти вниз

580ВМ80А - вывод данных по адресу Empty 580ВМ80А - вывод данных по адресу

Сообщение  QUATTRO Вт Авг 22 2017, 14:09

1
удалил


Последний раз редактировалось: QUATTRO (Ср Май 01 2019, 00:00), всего редактировалось 1 раз(а)

QUATTRO
Новичок

Сообщения : 43
Дата регистрации : 2017-08-22
Возраст : 109

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  Viktor2312 Вт Авг 22 2017, 16:43

2
QUATTRO пишет:Что устанавливается в этот момент на адресах А15 - А8 ???

Ох и витиевато Вы написали, но суть уловил. В микропроцессоре КР580ВМ80А на старшей половине шины адреса (А15 - А8 ) устанавливается такое же значение, как и на младшей половине шины адреса (А7 - А0). Книгу конкретную, где об этом прямо написано, вот не подскажу сразу, много их тоже перелистал и сразу не вспомню.

Могу только такой пример привести, так сказать что под рукой было:

Н. Н. Щелкунов, А. П. Дианов "Микропроцессорные средства и системы", Москва "Радио и связь" 1989г.

В разделе техническая литература, должна быть доступна для скачивания, по идее выкладывал я её.

Так вот там на странице 77, при описании микропроцессора К1821ВМ85А, есть такое замечание, процитирую:


...Следует отметить, что, подобно ВМ80, микропроцессор ВМ85А выводит 8-разрядный адрес порта как на старшую, так и на младшую половину 16-разрядной шины адреса...

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  QUATTRO Вт Авг 22 2017, 17:02

3
удалил


Последний раз редактировалось: QUATTRO (Ср Май 01 2019, 00:00), всего редактировалось 1 раз(а)

QUATTRO
Новичок

Сообщения : 43
Дата регистрации : 2017-08-22
Возраст : 109

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty .

Сообщение  barsik Пт Сен 15 2017, 10:54

4
В описаниях КР580 в книгах и отраслевых РТМ на серию 580 я не встречал информации о том, что выводится на старшую половину шины адресов в командах IN/OUT. Возможно в иностранных дата-шитах что-то есть на эту тему, но их не читал, т.к в КР580 нет ничего неясного, чтобы надо было читать ещё и иностранные дата-шиты. Хотя разработчики 8080 вполне логично дублировали адрес порта на A8...A15, т.к это позволяет разгрузить младшую половину адресов поставив дешифратор на A8...A15.

Как мне кажется, вся страна об этом узнала из журнала РАДИО 01.1987 (статья о адаптации бейсика МИКРО-80 для РК86). Но лучше бы эту информацию было бы скрыть от народа. Т.к нашлись деятели, что стали использовать это свойство в программах для РК86, используя тот факт, что для портов в РК86 отведено слишком много адресного пространства. Оказалось, что если для адресации порта в области памяти отведено 400H ячеек (или более), то с этим портом включённым в области памяти в системе где нет системного контроллера можно работать командами IN/OUT, что даёт экономию объёма кода (т.к тратится 2 байта вместо 3-х в командах STA/LDA).

Это плохо тем, что при замене КР580 на Z80 или при переносе программы, например, на ОРИОН, где на порт выделено всего 100H адресов, подобный трюк не работает (хотя в остальном программа может быть вполне корректна), что приводит к необходимости полного дизассемблирования и перетрансляции программы или внесения "заплаток" в код.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  QUATTRO Пт Сен 15 2017, 22:34

5
удалил


Последний раз редактировалось: QUATTRO (Ср Май 01 2019, 00:00), всего редактировалось 1 раз(а)

QUATTRO
Новичок

Сообщения : 43
Дата регистрации : 2017-08-22
Возраст : 109

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  Viktor2312 Пт Сен 15 2017, 23:57

6
QUATTRO пишет:В журнале РАДИО 01.1987, в статье  "Бейсик для Радио-86РК" ничего про дублирование адресов я не нашел.

Аналогично. Прочитал внимательно всю статью, от начала до конца и никакого упоминания о дублировании адресов не встретил.

Наверно Барсик просто хотел, чтобы мы прочитали эту статью, ну прочитал я её в сотый раз...

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  barsik Сб Сен 16 2017, 06:52

7
при обращении к регистру вв/выв с адресом X микропроцессор фактически обращается к ячейке памяти с адресом X+X*256.

Все любители микрокомпьютеров узнали особенности команд IN/OUT отсюда, затем в течение 1987 года естественно проверили на практике и убедились в верности этого сначала на РК86, затем на СПЕЦИАЛИСТЕ. Других публикаций на эту тему в те годы годы не было и уж тем более столь массовым тиражом, чтобы это узнали все.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  Viktor2312 Сб Сен 16 2017, 10:12

8
barsik пишет:при обращении к регистру вв/выв с адресом X микропроцессор фактически обращается к ячейке памяти с адресом X+X*256.

Все любители микрокомпьютеров узнали особенности команд IN/OUT отсюда, затем в течение 1987 года естественно проверили на практике и убедились в верности этого сначала на РК86, затем на СПЕЦИАЛИСТЕ. Других публикаций на эту тему в те годы годы не было и уж тем более столь массовым тиражом, чтобы это узнали все.

Как же вы любите говорить за всех, просто ужас. Вот я уверен, на 100%, что не все. Я вот сейчас не догадался, прочитав статью, что это написано об этом, а в то время, когда мне было 10 лет и я только подумывал приступить к сборке "Радио-86РК", да я бы никогда и никак не смог бы об этом догадаться. Любят у нас всё через одно место и кратенько написать и ломай потом голову, что же автор имел ввиду. Если бы вы Барсик носом не ткнули бы в эту строчку, не обратил бы на неё внимания. Всё приходится по крупицам выискивать...

А так конечно, спасибо.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty .

Сообщение  barsik Сб Сен 16 2017, 16:28

9
Viktor2312 пишет:
barsik пишет:
столь массовым тиражом, чтобы это узнали все


Как же вы любите говорить за всех, просто ужас

Админ не должен переходить на личности. Да и обычный пользователь тоже. Когда делаются такие суровые выводы личного характера, то это, как минимум, должно быть подтверждено кучей ссылок. Ужас не в этом. Ужас случается, когда на форуме начинают начинают шутить и язвить над пользователями. Важно избегать даже малейшего троллинга и писать серъёзно.

Я отнюдь "не говорю за всех", а только высказываю своё мнение. Если бы я сказал "Мы все считаем так-то и так-то", то это было бы за всех. А так, я лишь высказал своё личное мнение. И понимать слова надо в контексте, а не придираться к словам буквально. Если, опасаясь придирок, к каждому слову добавлять уточнения, то получится громоздкий и низколитературный текст. В данном случае ВСЕ означало все те, кого это касалось и серьёзно интересовало. Очевидно же, что не все 300 миллионов жителей страны имелись ввиду и даже не всего лишь 1.5 миллиона подписчиков журнала РАДИО. Я сам в начале 1987 был абсолютным чайником и только пытался хоть что-то осмысленное понять из публикаций в РАДИО за 1982-87 годы. Но и то понял о чём речь. Что уж говорить о тысячах профессионалов аппаратчиков и программистов любителей с гораздо более высокой квалификацией.




barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  QUATTRO Сб Сен 16 2017, 17:47

10
удалил


Последний раз редактировалось: QUATTRO (Ср Май 01 2019, 00:01), всего редактировалось 1 раз(а)

QUATTRO
Новичок

Сообщения : 43
Дата регистрации : 2017-08-22
Возраст : 109

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  QUATTRO Ср Окт 18 2017, 23:48

11
удалил


Последний раз редактировалось: QUATTRO (Ср Май 01 2019, 00:01), всего редактировалось 2 раз(а)

QUATTRO
Новичок

Сообщения : 43
Дата регистрации : 2017-08-22
Возраст : 109

Вернуться к началу Перейти вниз

580ВМ80А - вывод данных по адресу Empty Re: 580ВМ80А - вывод данных по адресу

Сообщение  Viktor2312 Чт Окт 19 2017, 08:56

12
QUATTRO пишет:Вот, нашел таки
580ВМ80А - вывод данных по адресу A0a711

Да, это хорошо, вот только зная по опыту, как часто картинки любят со временем превращаться в маленький квадратик с крестиком, такое не лень продублировать и в текстовом виде.

На картинке из поста выше написано:

Поскольку МП К580ВМ80 при обращении к внешним устройствам командами IN и OUT дублирует на линиях А15 - А8 код, выставляемый по линиям А7 - А0, входы /CS микросхем внешних устройств могут подключаться непосредственно к линиям А15 - А10 МА без дополнительной дешифрации и однозначно адресоваться командами 111110ХХb, 111101XXb, 111011XXb, 110111XXb, 101111XXb, 011111XXb.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения