- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Северка - Николай Соловьев
Шрифт:
Интервал:
Закладка:
Богословским переулками кажется, (ныне этот магазин – жалкая картина), в булочную на углу Козихинского и Спиридоньевского, в молочный на малой Бронной. В молочном однажды встретил Георгия
Тараторкина, его театр рядом. На малой Бронной неплохой овощной.
Почти все эти магазины исчезли.
На работе я занимаюсь новой техникой, которая приходит в отдел.
Разработку собственных контроллеров отдел отложил. Мы заказываем контроллеры у харьковчан в любых модификациях, на базе 580-го процессора. Кроме меня промышленными контроллерами занимаются пять мальчишек, закончившие ВТУЗ на год и два позже.
Пришел промышленный кассетный магнитофон. Так интересно заниматься подключением его к нашей микро-ЭВМ. В конце 80-х магнитная лента или микросхема ППЗУ (перепрограммируемое постоянное запоминающее устройство) единственная энергонезависимая память в микро-ЭВМ. У соседей асушников пол комнаты занимает миниЭВМ СМ-1420 (советская машина, содранная с американской Диджитал Эквипмент). Возможно, у нее есть жесткие диски. В нашей лаборатории стоит СМ-1800, которая загружается с гибкого диска. В употреблении 8-дюймовые диски, объемом 128 килобайт с каждой стороны. Объем микросхем ППЗУ К524РФ2 два килобайта – это вершина для наших микро-ЭВМ. Магнитная лента обещает объем до двухсот килобайт. Промышленный магнитофон – это небольшой ящичек, голубого цвета, как все электродвигатели, позади разъем, спереди дверца для кассеты. В придачу к магнитофону бумажка, в которой указаны коды, заставляющие его вращаться в ту или иную сторону, на большой или малой скорости, читать или записывать данные. Нужно сделать ответный разъем, сделать плату контроллера, изготовить кабель, написать программу управления. И отладить все.
Написал две игры. Сценарии позаимствовал. Одну видел на японском
ПК и СМ-1420 и решил посмотреть, как решается такая задача. В моем распоряжении алфавитно-цифровой дисплей, графических пока нет. Игра такая. По полю ползает управляемая клавиатурой букашка, и случайно скачут три шарика. Задача в том, чтобы, отрезая куски поля букашкой, захватить постепенно все. Столкновение с шариком – потеря попытки.
Захваченная букашкой территория окрашивается в другой цвет. В момент движения по не захваченной территории за букашкой тянется след.
Попадание шарика в след – потеря попытки. За тремя шариками усмотреть тяжело и игрок пытается разделить их и заключить в отдельные камеры.
Игра работает на аппарате, называемом программатор. У него, в отличие от СМ-1800 нет отладочной панели, с помощью которой можно остановить программу на нужном адресе, пройти по шагам участок, посмотреть содержимое ячеек памяти и регистров процессора. На программаторе нет даже кнопки резет, только тумблер включить – выключить. В качестве операционной системы у него -
'монитор-отладчик', который позволяет писать в ячейки памяти шестнадцатеричные коды. Никакого ассемблера или ПЛМ тоже нет.
Вторая игра – сбивание самолетов, вылетающих справа-слева случайно, на случайной высоте. Случайность задается генератором случайных чисел. Внизу экрана пушка, перемещается клавишами-стрелками вперед-назад, пробел – выстрел. Самолеты несут бомбы, от которых пушка должна уворачиваться. Летящие навстречу на одной высоте самолеты разбиваются вдребезги. Осколки разлетаются под случайными углами и с разной скоростью, очень натурально. Фюзеляж, крылья, бомбы и пушка – все сделано из символов и букв. Разбиваются самолеты как при попадании из пушки, так и от случайного осколка сбитого самолета. Сделал заставку с названием и музыкальным сопровождением. Порт зуммера известен, известны коды для включения, выключения звука и варьирования частотой. Подобрал на слух семь нот, закрепил каждую за клавишей и наиграл мелодию. Оказывается, чтобы получилась реальная мелодия, у нот должна быть нужная длительность, и паузы тоже должны иметь определенную длительность. С мелодией получилось, но мощности процессора не хватило, чтобы одновременно шли титры и мелодия.
Работает у нас в бюро Шурка, лаборант. Лет тридцати трех. Шурка строгий, он ругается в столовой с раздатчицами и соседями по очереди
– 'коммунисты проклятые'.
Однажды как-то само собой мы разыграли его.
Комната, где сидит наше бюро совсем маленькая – шесть кульманов.
После обеда вчетвером собрались у михалычева кульмана, болтаем, шутим. Михалыч – веселый еврей, ведущий конструктор. Он лет на десять старше нас, дома двое детей, но общаемся мы легко. На соседнем, свободном кульмане висит шурин чертеж. Шура этой осенью поступил на вечерний, кажется в МИФИ. И получил задание начертить несложную деталь в трех проекциях. Рабочее место Шурки в лаборатории, а к нам он иногда заходит почертить. Зашел разговор про его чертеж.
– Он уже три недели чертит его. Слово за слово и работа закипела.
Мы с Михалычем в несколько минут сняли копию левой верхней проекции,
Игорь и Сергей закнопили Шуриков чертеж чистым ватманом. Копию неровно оборвали, помяли и прикнопили на середину кульмана. Сергей пошел искать Шурика. Тот курит на лестнице.
– Саш, тебе еще нужен твой чертеж?
– Нужен, а что?
– Да так, ничего.
Сергей вернулся в отдел. Вскоре заходит Шура. Посмотрел на огрызок, узнал знакомую деталь со следом ботинка и стал орать.
Запахло кровопролитием. Шура орет. Сергей говорит Шурке что-то успокаивающее, глаз с него не сводит, а пальцы его сами нащупывают и отковыривают кнопки. Даже когда из-под чистого ватмана появился невредимый чертеж, Шура не сразу успокоился. Мы откровенно не ждали такого результата. Вышли покурить и обсудить. Подходит остывший Шура:
– Да ладно, я сразу догадался.
В лаборатории у входа шкафчик для одежды. Дверца приоткрыта, висит
Шурино пальто.
– А интересно, сколько стоит такое пальто?
– Рублей сто сорок.
– Давайте скинемся, купим такое же, оторвем рукав и повесим?
– Не надо.
– Почему?
– У Шуры 300-ватный паяльник.
Легко подключать стандартные устройства – дисплеи или принтеры.
Платы контроллеров с параллельным и последовательным интерфейсом у нас уже есть, остается просто изготовить кабель. Но есть и интересные задачи. Например, подключить к СМ-1800 программатор микросхем ППЗУ. Программатор это большой ящик, который предназначен, прежде всего, для ручного ввода программируемых данных. Правда есть разъем для приема данных, с определенным протоколом. Ручной ввод очень труден – две тысячи шестнадцатеричных кодов. На это уходит много времени, контроль неудобен – дисплей в одну строку, малейшая неточность в цифре и программа не будет работать. Прервать ввод нельзя – после выключения питания данные не сохраняются. Как хорошо было бы подключить его к нашей СМ-1800 и закачивать данные готовыми блоками. На СМ-1800 данные можно хранить и редактировать. Но СМ-1800 знать не хочет этот программатор. Нет таких сундуков в списке ее устройств. Вдруг нашел сходство протокола программатора с протоколом перфоленты для СМ-1800. Теперь нужно сделать кабель и заменить разъем на программаторе – таких давно не выпускают. Остается только передать данные на вход стандартной программе, которая подготовит их в формате перфоленты и передаст на программатор.
Стираются данные в микросхемах ультрафиолетовыми лампами, установленными на программаторе, за пару часов. У микросхем ППЗУ есть маленькое окошко, через которое виден малютка чип и тончайшие волоски проводников.
Появилась динамическая оперативная память. Она на порядок более емкая, чем статическая. Статическая – 1 Кбайт на 1, а динамическая
16 Кбайт на 1. И быстродействие приемлемое. Но плату динамической памяти просто так не отладишь. Раньше мы набирали тумблерами адрес и байт данных, писали его в ячейку, а затем устанавливали строб чтения и смотрели что в ней. Теперь это невозможно. В динамической памяти данные требует постоянной регенерации через миллисекунды, иначе они пропадут. В статической памяти ячейка хранения – триггер, а в динамической – конденсатор. Регенерация – это пробег по всем адресам, с чтением содержимого и перезаписью его. Поэтому мы не можем выставить адрес на шине, когда на ней мелькают другие.
Нас четверых: Виктора, меня, Сергея и Игоря направили от отдела на месячные микропроцессорные курсы. Занятия два раза в неделю, в двухэтажном уютном особняке во дворах Метростроевской улицы. Начало с десяти утра до четырех. Меня это особенно устраивает: от дома до особняка две остановки на метро или пять на 31-м троллейбусе.
В нашей группе два десятка совершенно разных людей, преимущественно взрослые дяденьки, под сорок и старше. Есть руководители групп, бюро или отделов электроники, автоматики. Читает нам товарищ Габитов, между собой мы зовем его Мегабитов.
Наша четвертка лучше других ориентируется во многом из того, что нам читают: структура процессора, различные виды памяти, порты, интерфейсы, ассемблер. Мы знаем, через какие регистры процессора проходит конкретная команда, какие флажки состояния устанавливает.

