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