RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Январь 2021
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

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

Последние темы
» МКБ-8601: Технический проект процессора-эмулятора.
автор Viktor2312 Вчера в 23:32

» Микро-БЭСМ (МКБ-8601).
автор Viktor2312 Вчера в 23:04

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Вчера в 21:54

» Разное
автор Viktor2312 Вчера в 12:57

» Полезные книги
автор barsik Пт Янв 22 2021, 21:52

» Модулярная арифметика.
автор Viktor2312 Ср Янв 20 2021, 19:38

» Флейм только по теме "Радио-86РК".
автор ведущий_специалист Вт Янв 19 2021, 17:14

» Разработка игр для радио86 РК
автор ведущий_специалист Пн Янв 18 2021, 17:45

» Тема, пока без названия.
автор Viktor2312 Пн Янв 18 2021, 12:58

» "Радио-86РК". Статьи, заметки, очерки, разное...
автор Viktor2312 Пн Янв 18 2021, 11:53

» ДР Vita Удачи!
автор Viktor2312 Вс Янв 17 2021, 13:25

» Изучаем язык программирования С. Вариант-3.
автор Viktor2312 Вс Янв 17 2021, 01:42

» Улучшение видео возможностей РК86
автор ведущий_специалист Сб Янв 16 2021, 21:28

» ЭВМ "М-10".
автор Viktor2312 Пт Янв 15 2021, 17:44

» Документация (IBM 360).
автор Viktor2312 Ср Янв 13 2021, 22:28

» ЦПУ 8085
автор barsik Ср Янв 13 2021, 21:01

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор san010101 Вт Янв 12 2021, 11:54

» Стандартная библиотека языка Си.
автор Viktor2312 Пн Янв 11 2021, 13:26

» Для начинающих.
автор barsik Пт Янв 08 2021, 00:40

» Настройки ПДП КР580ВГ75
автор ведущий_специалист Ср Янв 06 2021, 16:10

» Микропроцессор КР580ВМ80А (i8080)
автор barsik Вт Янв 05 2021, 23:05

» МИКРО - 80. Статьи, заметки, очерки, разное...
автор barsik Пн Янв 04 2021, 17:28

» Новости форума
автор Viktor2312 Ср Дек 30 2020, 17:21

» Другой микропроцессор в ИРИШЕ
автор barsik Вт Дек 29 2020, 15:02

» Компиляторы Си для программирования РК86
автор barsik Пн Дек 28 2020, 22:11

Самые активные пользователи за месяц
Viktor2312
Тупые вопросы по рк86 Vote_l10Тупые вопросы по рк86 Voting10Тупые вопросы по рк86 Vote_r10 
barsik
Тупые вопросы по рк86 Vote_l10Тупые вопросы по рк86 Voting10Тупые вопросы по рк86 Vote_r10 
ведущий_специалист
Тупые вопросы по рк86 Vote_l10Тупые вопросы по рк86 Voting10Тупые вопросы по рк86 Vote_r10 
Atari1974
Тупые вопросы по рк86 Vote_l10Тупые вопросы по рк86 Voting10Тупые вопросы по рк86 Vote_r10 
san010101
Тупые вопросы по рк86 Vote_l10Тупые вопросы по рк86 Voting10Тупые вопросы по рк86 Vote_r10 
Artur
Тупые вопросы по рк86 Vote_l10Тупые вопросы по рк86 Voting10Тупые вопросы по рк86 Vote_r10 

Поиск
 
 

Результаты :
 


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


Тупые вопросы по рк86

Перейти вниз

Тупые вопросы по рк86 Empty Тупые вопросы по рк86

Сообщение  ведущий_специалист в Вс Ноя 29 2020, 21:38

1
Здесь будут задаваться "детские" вопросы по работе 86 рк, туда же можно отнести и вопросы по схемотехнике.

От себя начну следующее:
В новоделе будет стоять тм9, которая будет висеть на шине данных и по записи в нее на выходе будет триггером держать 0 или 1 в зависимости что в нее напишут. ТМ9 (а именно ее вход С ,9 нога подключена через лл1 на WR и 0xCE00 дешифратора)
1 тупой вопрос, нужно ли подтягивать ее выходы резисторами к 5 вольтам?
Сейчас решил записать в нее данные и посмотреть тестером что в ней творится. Странные вещи там творятся. Бит1 (что на 2 ноге показывает 0,17 вольта при записанном туда 0, и ....3.8 вольта при единице . На ноге 5 (что 2й бит) наблюдаю и 0.17 при нуле и чуть выше 4 вольт при 1 (уже лучше но...). Микросхема кр1533тм9 производства интеграл куплена в чип и дипе и впаяна с нуля.

код
write_tm9: ld hl, 0CE00h
ld (hl), 03h ; поднимаем в 1 2 младших бита и по идее наблюдаем на 2 и 5 ноге лог 1
ret
Второй тупой вопрос.
Если я после записи делаю jp 0xf800 то получаю нули на выходе. То есть происходит сброс тм9. Есть ли какие нибудь мягкие входы в монитор без инициализации железа.

Просьба не пинать тапками, за 20 лет имел право все забыть (как в мониторе рк, так и в работе логических микросхем).
Заметьте, Барсик, решил писать в мнемонике Z80 что считаю удобным. Ваша школа )).
ведущий_специалист
ведущий_специалист
Мастер

Сообщения : 201
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

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

Тупые вопросы по рк86 Empty .

Сообщение  Viktor2312 в Вс Ноя 29 2020, 23:00

2
нужно ли подтягивать ее выходы резисторами к 5 вольтам?

Ненужно, у неё обычные выходы.

Бит1 (что на 2 ноге показывает 0,17 вольта при записанном туда 0, и ....3.8 вольта при единице .

Всё нормально, от 0 до 0,4 В это гарантированно точно лог. 0 для любой ТТЛ логики, как и лог.1 от 2,4 до Uп.

На ноге 5 (что 2й бит) наблюдаю и 0.17 при нуле и чуть выше 4 вольт при 1 (уже лучше но...)

Но, всё просто замечательно, вот если бы было 2,4 ровно, или что-то около того, то можно было бы и поволноваться.

Главное не забывать, что запись по входу С (вывод 9) происходит по спаду отрицательного импульса (или по фронту положительного, что одно и то же, поэтому данные на входах D1 - D6 (выводы 3, 4, 6, 11, 13, 14) уже гарантированно должны присутствовать на этих входах.

код
write_tm9: ld hl, 0CE00h
ld (hl), 03h ; поднимаем в 1 2 младших бита и по идее наблюдаем на 2 и 5 ноге лог 1
ret
Второй тупой вопрос.
Если я после записи делаю jp 0xf800 то получаю нули на выходе. То есть происходит сброс тм9. Есть ли какие нибудь мягкие входы в монитор без инициализации железа.

Вот тут я честно говоря не очень понял, что вы делаете, команд таких не знаю, мнемоники не знакомы, знаю только
LDA ADR - загрузка аккумулятора из памяти...
LHLD ADR - загрузка регистровой пары HL двумя байтами из памяти, ...
SHLD ADR - запоминание содержимого регистровой пары HL в двух байтах памяти, ...

Но раз у вас вход С записи в регистры подключён в дешифратору, то запись будет происходить только в моменты, когда на этом выходе, дешифратора, сменяется состояние лог. 0 на состояние лог. 1 при всех остальных условиях, информайия не записывается, входная информация не влияет на ту, что на выходе.


_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

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

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

Тупые вопросы по рк86 Empty .

Сообщение  barsik в Вс Ноя 29 2020, 23:27

3
ведущий_специалист пишет:ТМ9... ее вход С, 9 нога подключена через ЛЛ1 на /WR и 0xCE00 дешифратора.
Если я после записи делаю JP 0xF800, то получаю нули на выходе. То есть происходит сброс ТМ9.
Если речь о базовом РК-ПЗУ, то этого я не понимаю. Монитор при инициализации по сбросу у Вас уже пишет 0 по адресу CE00 ? 555 ТМ9, у которой на вход R заведён RESET процессора дающий импульс от кнопки СБРОС, должен сбрасываться только по аппаратному сбросу, а JMP F800 это чисто программный сброс.
ведущий_специалист пишет:Есть ли какие нибудь мягкие входы в монитор без инициализации железа.
Естественно, все программы по выходу, если они не меняли режим ВГ75 и раб.ячейки, должны выходить на F86C, что является WARM BOOT монитора (и одновременно входом в его CCP). Или, если был запуск директивой монитора, то можно возвращаться в монитор командой RET (т.к в стеке число F86C). Но если запуск был из неграмотного нортона, который запускает программы не по CALL, то RET делать нельзя.
ведущий_специалист пишет:решил писать в мнемонике Z80, что считаю удобным.
Пока Вам ещё рано судить. Крошечные ненапрягающие мозг программы можно понять и написать на любой мнемонике, даже TDL. Вот когда повиснете на сложном алгоритме программы и мозг начнёт закипать от напряжения, вот тогда это оцените, т.к тогда любая выгода в программировании имеет вес. Когда мозг почти до пределов напряжён сложным алгоритмом программы, глупо тратить даже немного из остатков ресурсов мозга на дешифрацию неинформативных мнемоник.
barsik
barsik
Ветеран

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

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

Тупые вопросы по рк86 Empty Re: Тупые вопросы по рк86

Сообщение  ведущий_специалист в Вс Ноя 29 2020, 23:40

4
Viktor2312 пишет:
Вот тут я честно говоря не очень понял, что вы делаете, команд таких не знаю, мнемоники не знакомы.
Это всё sjasm... глупо, но работает

Разобрался. Выход по 0xf86с это то что я хотел. Я знал про него но просто забыл. И да, что странно, выход по 0xf800 почему то пересбрасывает тм9.
Вобщем проверил я сегодня полностью дешифратор. Работает. ВИ53 как писал ранее тоже дрынчит. Можно пускать в релиз. Осталось продумать что сделать с адресами 0xd000-0xe000,будет глупо их не задействовать.
Дождусь еще плат с вг75, соберу потестирую подумаю... Хотел конечно собрать чудо к новому году но наверное лучше протестировать как следует и заделать миру новую рк шку эдак к марту 21 года
ведущий_специалист
ведущий_специалист
Мастер

Сообщения : 201
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

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

Тупые вопросы по рк86 Empty .

Сообщение  Viktor2312 в Пн Ноя 30 2020, 00:52

5
Ха...

...эдак к марту 21 года

Это к весеннему обострению...

У меня оно чувствую раньше начнётся из-за этого: ...обновлять коэффициенты фильтров с помощью метода градиентного спуска.

И я что-то не понял, у ТМ9 будут задействованы все 6 триггеров или только 2  ?

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

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

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

Тупые вопросы по рк86 Empty Re: Тупые вопросы по рк86

Сообщение  ведущий_специалист в Пн Ноя 30 2020, 07:50

6
Сейчас 1 нога тм9 занята переключение режима 32-48 КБ. Ещё одну задействую на включение фонта в ОЗУ. Парочку потратить на осуществление мечт барсика(переключать знакогенераторы ПЗУ). Ну и 2 остаются в резерв, можно пустить на что нибудь ещё
ведущий_специалист
ведущий_специалист
Мастер

Сообщения : 201
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург

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

Тупые вопросы по рк86 Empty .

Сообщение  barsik в Пн Ноя 30 2020, 09:05

7
ведущий_специалист пишет:ТМ9... Ну и 2 [разряда] остаются в резерв, - можно пустить на что нибудь ещё
1533 ТМ9 в качестве системного порта режимов применять невыгодно, т.к в ней всего 6 разрядов. А процессор-то в РК - 8-ми разрядный. Значит ещё 2 разряда можно как-то поиметь, если найти какой-нибудь подходящий 8-ми разрядный регистр со входом сброса.

Сейчас таких регистров сходу не вспомню, - видимо, всё про ретро железо забыл. Впрочем, мне и раньше было известно о существовании и устройстве лишь тех ИМС, что применены в РК86, Специалисте или Орионе-128. В крайнем случае можно ещё два разряда поиметь на триггере 1533 ТМ2 (в нём - как раз два недостающих разряда).

А вообще управлять в порту режимов надо разрешением прохождения частоты 50 ГЦ на вход INT (т.к слышал, что якобы прерывания, чем то полезны для игр), управлять страницами ПЗУ в окне E000...FFFF (а это удобно, чтобы не трахаться с внешним ROM-диском свисающим от основной платы на длинной косе), 32-мя фонтами (или 16-ю фонтами, если шаг в фонте в 16 байт, чтобы в режиме 25 строк не было межстрочных разрывов при высоте знакоместа в 10 линий, как в оригинальном РК86 и, чтобы можно было без хлопот поиметь красивый фонт как у текстового адаптера "Корвета" - 8*16) и ещё, возможно, полезно управлять полубанками ОЗУ по 32К в окне 0...7FFF (это удобно, если в качестве ОЗУ применить SIMM-30 на 1 Мб).
barsik
barsik
Ветеран

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

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

Тупые вопросы по рк86 Empty .

Сообщение  Viktor2312 в Пн Ноя 30 2020, 15:25

8
Сейчас таких регистров сходу не вспомню,...

Это К555ИР35, полный аналог по функционированию, но на 8 разрядов.

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

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

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

Тупые вопросы по рк86 Empty Re: Тупые вопросы по рк86

Сообщение  Спонсируемый контент

9

Спонсируемый контент


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

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


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