User Tag List

Страница 9 из 16 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 152

Тема: ВМИР-1

  1. #81
    Member
    Регистрация
    03.03.2010
    Адрес
    Мытищи
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Операция ИЛИ это логическое сложение? И если это так, то 1+1 равно ноль, переноса нет.
    Не, не надо путать ИЛИ с ИСКЛЮЧАЮЩИМ ИЛИ. Обычное логическое ИЛИ от двух бит дает результат 0 только когда оба аргумента нулевые. Во всех остальных случаях - 1.

  2. #82
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Viktor2312, Советую на эмуляторе, например том же EMU80 все проверять с отладчиком.Очень наглядно.Видно и все регистры и все флаги.

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

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Не люблю, я эти всякие эмуляторы, нет гарантии, что он всё правильно будет эмулировать, он же не настоящий.
    авторы эмуляторов (в частности на этом форуме) потратили огромное кол-во времени на отладку и поиск багов, не стоит их обижать.
    совеременные эмуляторы эмулируют длительности с точность до такта,
    так что эффекты завязаные на прохождение луча на телевизоре - работают.

    а отлаживать в эмуляторе в 1000 раз удобнее чем на светодиодах.

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

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Но, внутреннюю структуру ВМИР-1 они никак не могли туда заложить, для одного ПЭ можно поэмулировать, но всю работу, думаю, что нет, так как часть ещё находится у меня в голове.
    сделать эмулятор ВМИР-1 - ОЧЕНЬ просто, в ней насколько я понял только стандартные модули
    это много проще чем любой комп
    по крайней мере пока речь не идет о десятках - сотнях модулей
    но такое кол-во имеет смысл когда уже будет софт готов.

    ---------- Post added at 21:02 ---------- Previous post was at 21:00 ----------

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    одну и ту же задачу очень часто можно решить одним, двумя или большим количеством способов, но среди всех есть только один самый оптимальный, занимающий меньше памяти и быстрее остальных выполняющийся.
    к сожалению обычно не И а ИЛИ

    как в том анекдоте
    "мы строим
    БЫСТРО
    КАЧЕСТВЕННО
    НЕДОРОГО
    выберите любые ДВА"

  5. #85
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Viktor2312, А зачем MVI A,00? У тебя в этот момент в аккумуляторе и так 0.

    ---------- Post added at 11:39 ---------- Previous post was at 11:33 ----------

    И еще совет - если нужно обнулить аккумулятор, то лучше применить однобайтную команду XRA A.

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

    По умолчанию

    Viktor2312, а вы что , руками "ассемблируете" ????

  7. #87
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    По крайней мере, если всё отложить на 2 недели, то потом я в такой записи не разберусь или мне потребуется почти столько же времени, чтобы разобраться, сколько и заново это всё написать.
    Во-во, есть у меня такая дурная привычка, влом комментарии писать. Потом проходит время, открываю исходник, и некоторое время смотрю на него как баран на новые ворота.

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

    По умолчанию

    не, руками это уж слишком
    любая невнимательность и код нерабочий
    вставили комманду, всё сдвинулось, надо по всему коду править ....
    опасно.

    тогда уж посмотрите на
    http://rk86.ru/i8080asm.html
    http://svo.2.staticpublic.s3-website...aws.com/i8080/
    и hex выдает.
    правда кому этот .hex нужен ?

  9. #89
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Не, уж лучше, я буду потихоньку ручками, медленно, но верно.
    Это пока текста мало и мало команд условных переходов и подпрограмм.Когда коэффициент ветвления превысит человеческие возможности, тогда и посмотрим.

  10. #90
    Member
    Регистрация
    03.03.2010
    Адрес
    Мытищи
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А зачем NOP по адресу 7D?
    Кстати, вместо LXI B,CE00 вполне можно обойтись MVI B,CE. Хотя, конечно, экономия копеечная.

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

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

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

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

Ваши права

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