User Tag List

Показано с 1 по 10 из 13

Тема: Как процессор 580вм80А адресуется к портам ввод и вывода ?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    19.06.2012
    Адрес
    г. Баку, Азербайджан
    Сообщений
    66
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Как процессор 580вм80А адресуется к портам ввода и вывода ?

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


    Нажмите на изображение для увеличения. 

Название:	202.jpg 
Просмотров:	1829 
Размер:	98.6 Кб 
ID:	80845Нажмите на изображение для увеличения. 

Название:	20240.jpg 
Просмотров:	1821 
Размер:	99.9 Кб 
ID:	80846Нажмите на изображение для увеличения. 

Название:	2024052.jpg 
Просмотров:	1816 
Размер:	99.4 Кб 
ID:	80847

    Попробовал команды F3 и FB. Светодиод на выходе 16 процессора зажигается при одной команде и гаснет при другой. Попробовал также команды LDA и STA, то есть запись в аккумулятор А содержимого ячейки памяти с адресом таким то и считывание из аккумулятора для записи в ячейку памяти. При этом на выводах 17 и 18 появляются в одном случае единицы, а в другом нули. Хотя вывод DBIN это признак того что шина данных находится в состоянии приёма информации, а а вывод WR это признак того что шина данных находится в состоянии передачи информации. Но у меня почему то сигналы одинаковые на обоих выходах появляются при приёме и при передаче, то есть или на обоих выходах нули или на обоих выходах единицы. Незнаю это так должно быть или нет.

    Но самое главное непонятно как работают команды OUT (вывод в порт с таким то адресом) и команда IN (ввод из порта с таким то адресом). Команды эти двух байтовые, Первый байт это сама команда, а второй байт это адрес порта. После выполнения команды, например адрес порта ввожу D3, наблюдаю на шине адреса процессора D3 D3.... Опять вопрос почему этот адрес дублируется?

    И вообще вопрос, как проверить работу этих команд ввода и вывода из порта если в качестве порта пока использую восьмиразрядный регистр с защёлкой.
    Последний раз редактировалось Alex-DJ; 23.05.2024 в 19:01.

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

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

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

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

Похожие темы

  1. Ввод данных напрямую в переменные
    от Shofer в разделе Устройства ввода
    Ответов: 5
    Последнее: 08.04.2023, 10:28
  2. Как запустить голый процессор К1801(6)ВМ2 ?
    от Woxem в разделе ДВК, УКНЦ
    Ответов: 6
    Последнее: 15.02.2022, 22:45
  3. Ответов: 19
    Последнее: 21.08.2017, 17:51
  4. Вопрос по доступу к портам спека...
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 12
    Последнее: 25.02.2009, 19:24

Ваши права

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