User Tag List

Страница 38 из 125 ПерваяПервая ... 343536373839404142 ... ПоследняяПоследняя
Показано с 371 по 380 из 1248

Тема: Сборка Radio-86RК-SRAM

  1. #371

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Эта директива не совсем корректно работает с портом.
    Напрасно так думаешь.

  2. #372

    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    3,000
    Спасибо Благодарностей отдано 
    201
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Эта директива не совсем корректно работает с портом.
    Когда бы задаешь режим вывода, записав в регистр управления код 80н

    Так что не ломай свой компик. Разбирайся с монтажом, возможны ляпсусы.
    Монтаж корректный, залипонов нет на 100%. Да и...
    Цитата Сообщение от vadim-enot Посмотреть сообщение
    Я так же делал и работает, записывал AA и FF.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  3. #373

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Напрасно так думаешь.
    Записать команду в РУС "вывод в порт" и читать его при этом это правильно? Максимум прочитаешь значение регистра порта.

  4. #374

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Записать команду в РУС "вывод в порт" и читать его при этом это правильно? Максимум прочитаешь значение регистра порта.
    Что же здесь некорректного, в данном случае от директивы М задача не прочитать, а записать. А уж это для нее задача посильная.

  5. #375

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Что же здесь некорректного, в данном случае от директивы М задача не прочитать, а записать. А уж это для нее задача посильная.
    Да, но первое, что она делает - читает содержимое порта и выводит его на экран и только потом ты вводишь новое значение, которое по ВК записывается в порт.
    Вот и выходит, что сначала ты записал РУС по МА003 ВК команду вывод (80н). А по второй команде МА000 ВК...Директива М читает!!! состояние порта А, выводит содержимое на экран, ты видишь, строку состояния ячейки памяти А000. (команда для порта "вывод", а происходит чтение из регистра А, а не запись в А)...И только потом ты туда пишешь байт FF.
    Последний раз редактировалось Rokl; 18.01.2014 в 20:56.

  6. #376

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Да, но первое, что она делает - читает содержимое порта и выводит его на экран и только потом ты вводишь новое значение, которое по ВК записывается в порт.
    Вот и выходит, что сначала ты записал РУС по М команду вывод (80н). А по второй команде МА000 ВК...Директива М читает!!! состояние порта А. И только потом ты туда пишешь байт FF.
    И что в этом криминального?

    ---------- Post added at 20:56 ---------- Previous post was at 20:53 ----------

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Директива М читает!!! состояние порта А.
    Состояние порта настроенного на вывод директивой М прочитать не возможно. Читается тупо состояние ШД.

  7. #376
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #377

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    И что в этом криминального?Состояние порта настроенного на вывод директивой М прочитать не возможно. Читается тупо состояние ШД.
    Нет, ну если по заданию "записать" происходит "читать" и это считается корректно, то вопрос отпал сам собой.
    Только в той тест программке, что ты набил в посте после команды "Запись" ты порты не читаешь, а записываешь.
    Кстати, в таком некорректном варианте должен читаться регистр порта, если он ранее был установлен, а не ШД.

  9. #378

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Нет, ну если по заданию "записать" происходит "читать" и это считается корректно, то вопрос отпал сам собой.
    Директива М для того и существует что бы корректировать. Т.е. RD/WR.

  10. #379

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Директива М для того и существует что бы корректировать. Т.е. RD/WR.
    Корректировать ячейки памяти, а не порты контроллеров. Контроллеры несколько сложней организованы, нежели просто ячейки памяти. Потому я и указал на некорректность работы директивы М с контроллером ВВ55. Может из-за этого у топикстартера косяки вылезают. Вот попробует твою мини тест программку записи в порты и тогда станет всё на свое место.

  11. #380

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Корректировать ячейки памяти, а не порты контроллеров. Контроллеры несколько сложней организованы, нежели просто ячейки памяти.
    Для РКшки это по барабану.

Страница 38 из 125 ПерваяПервая ... 343536373839404142 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. PAC (SRAM) что за зверь?
    от Atari в разделе MSX
    Ответов: 2
    Последнее: 21.03.2012, 21:11
  2. ZX Radio -- альтернатива.
    от fk0 в разделе Музыка
    Ответов: 11
    Последнее: 28.10.2006, 08:24
  3. ZX Radio
    от Vega в разделе Музыка
    Ответов: 11
    Последнее: 25.10.2006, 10:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •