Victor_VG

Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Chukotka Особых правил не ищи. Открой исходники в /contrib/mui и сам посмотри. Они прекрасно комментированы. И совет, это по опыту - не хочешь сам потом ломать голову что и где наделал - ставь в программах подробные комментарии. У меня валяются исходники драйверов для OS/370 которые сам писал на Ассемблере ещё в 1984 году, так вот сейчас даже я не смогу без тщательного анализа восстановить тонкости алгоритма (а о диагностических микропрограммах которые я тогда писал для ЕС-1066/ЕС-1067 я вообще молчу - это несколько сотен тысяч микрокоманд длинной по 512 бит каждая выполняемых исключительно в привилегированном режиме работы процессора командой DIAG (иначе данная привилегированная команда не вызывается - только при PSW равном MODE=SUPERVISOR & KEY=0 - т.е. когда доступна вся система команд и вся оперативная память, а значения таких ключей на ЕС ЭВМ были от 0 до 15 (0x0 - 0xF) и каждый процесс имел собственных ключ защиты памяти от 1 до 15, а с ключом 0 работал только один компонент ядра системы - Главный Планировщик и его специальные драйвера и транзитные модули управлявшие всей работой комплекса ЕС ЭВМ), там вообще без комментариев чёрт ногу сломит ). А там всего по 200 - 300 байт кода, т.е. "копейки", а более сложные программы иной раз проще переписать заново без ошибок, чем восстановить цепочку алгоритма в поисках какой либо тонкой пакости. А коли есть комментарии, то они здорово облегчают жизнь, особенно при отладке программ.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
| Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 01:15 08-03-2009 | Исправлено: Victor_VG, 01:25 08-03-2009 |
|