Viktor2312, Советую на эмуляторе, например том же EMU80 все проверять с отладчиком.Очень наглядно.Видно и все регистры и все флаги.
авторы эмуляторов (в частности на этом форуме) потратили огромное кол-во времени на отладку и поиск багов, не стоит их обижать.
совеременные эмуляторы эмулируют длительности с точность до такта,
так что эффекты завязаные на прохождение луча на телевизоре - работают.
а отлаживать в эмуляторе в 1000 раз удобнее чем на светодиодах.
сделать эмулятор ВМИР-1 - ОЧЕНЬ просто, в ней насколько я понял только стандартные модули
это много проще чем любой комп
по крайней мере пока речь не идет о десятках - сотнях модулей
но такое кол-во имеет смысл когда уже будет софт готов.
---------- Post added at 21:02 ---------- Previous post was at 21:00 ----------
к сожалению обычно не И а ИЛИ
как в том анекдоте
"мы строим
БЫСТРО
КАЧЕСТВЕННО
НЕДОРОГО
выберите любые ДВА"
Viktor2312, А зачем MVI A,00? У тебя в этот момент в аккумуляторе и так 0.
---------- Post added at 11:39 ---------- Previous post was at 11:33 ----------
И еще совет - если нужно обнулить аккумулятор, то лучше применить однобайтную команду XRA A.
Viktor2312, а вы что , руками "ассемблируете" ????
не, руками это уж слишком
любая невнимательность и код нерабочий
вставили комманду, всё сдвинулось, надо по всему коду править ....
опасно.
тогда уж посмотрите на
http://rk86.ru/i8080asm.html
http://svo.2.staticpublic.s3-website...aws.com/i8080/
и hex выдает.
правда кому этот .hex нужен ?
А зачем NOP по адресу 7D?
Кстати, вместо LXI B,CE00 вполне можно обойтись MVI B,CE. Хотя, конечно, экономия копеечная.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)