|
Echo
#03
31 марта 1997 |
|
Крышу снесло - DI:HALT не всегда вызывает зависание...Santa Claus.

┌════════════════════════════════════════┐
│░░░░░░ Еще одна веселая штучка... ░░░░░░│
└════════════════════════════════════════┘
(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
;----------------------------------------;
Ком.Ред.:
Почти что без слов, они кончились вмес-
те с редактором. Вот так, а раньше кое-ко-
го дихальтами как полностью зависших назы-
вали. Оказывается, советский дихальт еще
не полностью завис, у него еще есть надеж-
да...
;----------------------------------------;
Другие статьи номера:
Похожие статьи:
В этот день... 15 ноября