Важная информация

User Tag List

Страница 7 из 16 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 152

Тема: ВМИР-1

  1. #61

    Регистрация
    31.03.2010
    Адрес
    Кемерово
    Сообщений
    254
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    ...Вот пока думаю над написанием подпрограммы теста ОЗУ...

    Viktor2312,посмотри «МПСС», 1987, №01.http://publ.lib.ru/ARCHIVES/M/''Mikroprocessornye_sredstva_i_sistemy''/''MPSS'',1987,N01.[djv-fax].zip
    Там на страницах 54-56 статья "Программа тестирования ОЗУ". Может чего для ВМИР-1 приспособишь.

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

  3. #62

    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от murgatroid_79 Посмотреть сообщение
    подпрограммы теста ОЗУ
    Взять из этого файла: http://azmaster.narod.ru/Ocean-240/B...E000_Tests.bin
    http://azmaster.narod.ru/Ocean-240/
    лучше и надежнее теста я не встречал для КР580ВМ80А, не требуется для его работы ни одной ячейки ОЗУ, умеет выдавать диагностику в каналы КР580ВВ51 и КР580ВВ55, умеет проверять почти всё что можно проверить, не забыть про возможность запуска схемы в пошагом режиме, чтобы можно быть произвести начальную диагностику для быстрого запуска "мертвой" платы.

    Подсмотреть и адаптировать под себя этот тест не должно быть очень сложно под свою схему. Тест маленький (2Кбайта) дизассеблировать и изучить в эмуляторе:
    http://bashkiria-2m.narod.ru/index/files/0-11
    или
    http://www.emu-land.net/computers/soviet
    Последний раз редактировалось perestoronin; 12.11.2013 в 07:30.

    Ретрокладовая продажи

    продажи
    [свернуть]

  4. #63

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    мы перейдём по адресу 0038h где опять считаем FFh то есть опять команду RST 7 и в итоге мы должна постоянно сидеть на адресе 0038h и иметь FFh на шине данных, а не пытаться, что-то записать в память, притом периодически и по разным адресам.
    Rst 7 это call 0038
    Т.о. В стек пишем адрес возврата
    Уменьшаем стек
    Выполняет rst7 и так по кругу
    После включения стек скорее всего =0
    Адрес возврата будет записан в ffff, fffe
    Потом fffd,fffc
    И так далее

  5. #64

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Может кто объяснит, почему он не сбрасывается, это не страшно впринципе
    смысла его сбрасывать оп ресету нет,
    при старте/reset вроде не определено значение регистров (кроме PC)

  6. #65

    Регистрация
    18.11.2010
    Адрес
    Краснодар
    Сообщений
    210
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как так то внезапно? Может бросить курить и послать налоговую?!
    Мы на Pepsi ставим крест, пиво - поколенье Next

  7. #66

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

    По умолчанию

    Проверяешь на 0FF один регистр (H или L), а потом (если да) сравни их между собой.
    Ну или сравни с другой регистровой парой.

    ---------- Post added at 00:39 ---------- Previous post was at 00:25 ----------

    MOV A,L
    CPI 0FFH
    JNZ (в начало)
    СMP H
    JNZ (в начало)
    Последний раз редактировалось Vladimir_S; 25.11.2013 в 00:46.

  8. #67

    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то подобное ВМИР-1 уже хотели ранее сделать
    nedoPC-580 (SMP на 5 процессорах 8080)
    Двухпроцессорная система на микропроцессорах Intel 8080

    По вопросу кажется может в некоторых случаях оптимательнее будет так:
    http://comsci.us/cpu/8080/Decrement.html
    Код:
    INX H
    JNZ LFFFF
    DCX H
    продолжаем если HL = FFFF
    ......
    LFFFF: 
    DCX H
    что-то сделать если HL не FFFF
    например перейти в начало
    JMP BEGIN
    Последний раз редактировалось perestoronin; 25.11.2013 в 01:04.

    Ретрокладовая продажи

    продажи
    [свернуть]

  9. #68

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

    По умолчанию

    Сейчас написал: LXI H,0FFFFH
    INX H
    DCX H

    И загрузил отладчик, проверил - флаг Z состояние при переходе HL из FFFF в 0
    не меняется. Это так и есть, или ошибка отладчика?

  10. #69

    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    флаг Z состояние при переходе HL из FFFF в 0
    не меняется.
    Тогда скорее ввод в заблуждение здесь
    http://comsci.us/cpu/8080/Decrement.html

    Ретрокладовая продажи

    продажи
    [свернуть]

  11. #70

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

    По умолчанию

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

Название:	proba.jpg 
Просмотров:	192 
Размер:	14.3 Кб 
ID:	44258  

Страница 7 из 16 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

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

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

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

Ваши права

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