Крышу снесло - DI:HALT не всегда вызывает зависание...Santa Claus.

Echo #03
┌════════════════════════════════════════┐
│░░░░░░ Еще одна веселая штучка... ░░░░░░│
└════════════════════════════════════════┘

(C) Кунц Виталий (Santa Claus).

   Заварушка вся эта началась с того как я
сел  писать  кое-что на ассемблере 05. 02.
97.  Все  было  мирно. Никаких взрывов, ни
выстрелов,   только   щелкание   кнопок  и
beeper.  И вот, только через два дня я за-
сек свою собственную ошибку:

     DI
     ...
     HALT
     ...
     HALT
     ...
     HALT
     ...
     RET

     DI
     HALT
     EI
     RET

   И  самое интересное, что моя prog'а от-
лично  выходила  в  Tasm  и  все красиво и
равномерно  работало.

   Вы  все-таки  представьте,  как  у меня
крышу в первый момент сорвало и унесло. Да
и еще у кое-кого покатило.

   И так после нескольких очень  надоедли-
вых  звонков мирным, но удивленным  людям,
стали  появляться  версии  что,  мол, COMP
чу-чу или CPU чу-чу или я чу-чу. (Стою  на
асфальте я в лыжи обутый...)

   Выбор  был  невелик,  но  все же  3-е я
сразу  отбросил,  1-е чуть позже. И по ин-
туиции я догадался, что осталось еще 2-е.

   07. 02. 97 в 14. 07. 04  я  отправляюсь
на  БЭМЗ  на  разведку.  В 15. 16. 36 я на
БЭМЗе с COMP'ом. Поменяли CPU и-порядок!

   Объясняю  в  чем  дело.  Раньше  у меня
стоял  Z-80  CPU,  потом  он сгорел, и мне
поставили  КР1858ВМ3.  Я сразу ничего и не
заметил,  хотя  на  самом деле было так на
%25  больше  сбоев.  И  когда  я засел  за
Assembler,  то  также ничего не заметил. И
вот   совсем   недавно   все  это всплыло.
(кое-что всегда рано или поздно всплывает:
Ком. Ред.)

   Наш русский аналог Z80 не полностью пе-
редран  с  оригинала,  и команды с INT'ами
не  правильно реализованы. В данном случае
DI или HALT, а может и то, и другое.

   Меняйте двигатель!

   Приятной вам замены и работы!!

                                07. 02. 97

;----------------------------------------;

Ком.Ред.:

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

;----------------------------------------;