Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
Он брёл, не зная куда, забыв о времени. В какой-то момент Витя заметил на витрине магазина светящийся дисплей часов. Символ двоеточия между цифрами часов и минут весело подмигивал. Потом за один миг изменилась значение минут. А Витя отчётливо представил, как такой же дисплейчик показывает то, что он вводит в машину. К сожалению, дома не нашлось подобных дисплеев. Сунув руки в карманы, подросток нашарил несколько соболей [сибирская национальная валюта]. Посмотрев и пересчитав наличность, обратно спрятал деньги. Он попытался прикинуть, что же сможет купить. В магазине электроники даже на самые примитивные дисплейчики не хватало наличности. На эти деньги можно купить разве что поллитра палёной водки.
Вспомнилось, как полгода назад он проходил мимо мусорных баков, переполненных содержимым. А рядом, прямо на земле, лежал кнопочный телефон, выглядевший как новый. Заметив аппарат, Витя испытал желание немедленно его присвоить. Ведь этот телефон можно разобрать, чтобы починить поломку или хотя бы разжиться деталями. Но тогда он шёл на секцию самбо в куртке с маленькими карманами, даже не взяв пакетов. Он решил, что глупо тащить телефон в руках. К тому же в тот день Витя задержался в школе и опаздывал на занятия. Он не желал терять время, чтобы отнести телефон домой или хотя бы перепрятать. Но когда подросток возвращался домой специально мимо тех самых баков, то телефон уже куда-то пропал. Вероятно, кто-то более хозяйственный успел прибрать аппарат раньше него.
Виктору пришло в голову, обойти ближайшие дворы, чтобы посмотреть чего-нибудь интересненькое. Обнаружив мусорные баки, он не стал подходить близко. От них разило тошнотворным запахом гниения. Мальчишка просто окинул взглядом и, убедившись, что рядом и сверху нет ничего интересного, пошёл дальше. Обойдя несколько дворов, разочаровался в своей затее. Ему не удалось обнаружить ничего ценного. В мусорных контейнерах лежали одни помои. Иногда там копошились коты или вороны. Но подросток не мог понять, как они могут дышать исходящим зловонием. И всё же Витя из чистого упрямства шёл дальше. Через двор он увидел телевизор с разбитым кинескопом, стоящий рядом с мусорными контейнерами. Но подросток решил оставить столь громоздкое устройство, в котором трудно найти полезные детали. Разве что платы и проволоку с трансформаторов. Но в тот момент возиться с телевизором не имелось вообще никакого желания. Не хотелось переть несколько кварталов на горбу огромный ящик. А отвёртки он не взял, убегая из дома. Развернувшись, Витя направился домой.
Настроение подростка упало ещё ниже прежнего. А за домами весело прогудел поезд. Железнодорожный путь насквозь проходил через город, делая остановку лишь в центре. Витя припомнил маленький вокзал и рыночек за ним. Он остановился как вкопанный. А потом, развернувшись, пошёл в центр города к рынку. Появилась небольшая надежда на успех. Там продавали почти всё, но как попало и где попало.
По рынку бродили мрачные покупатели. Многие продавцы разложили товары прямо на асфальте, подстелив лишь картонки. Виктор прошёл мимо ярких тряпок, мимо рыболовных снастей, какой-то ерунды, пакетиков семян и прочего хлама. Задержался у лотка с книгами. Проснувшийся хомяк завопил, что хочет все книги, но подросток угомонил зверька, напомнив, что всё равно даже на одну книгу не хватит денег. Виктор прошёл дальше и ещё дальше. Он подходил ко всем, кто продавал хоть что-то похожее на электронику. И наконец увидел интересный набор товаров. Мужик разложил на картонке разнокалиберное барахло: электрический фонарик, ржавый безмен, трубку от старого телефона, советский программируемый микрокалькулятор и ещё чего-то. Подросток мысленно облизнулся, заметив калькулятор. О таких приборах он читал, и его хомяк радостно запрыгал. Но калькулятор должен стоить немало, пусть даже старый.
— Сколько стоит? — спросил Витя, указав на фонарик.
Подросток уже давно хотел такой, но не собирался покупать, имея более приоритетные цели, тем более дома валялся самодельный, склеенный из картонки.
— Два соболя, — хриплым голосом ответил мужик.
Витя чуть не подпрыгнул от удивления. Цена такому фонарику все десять соболей, если не больше.
— Он работает? — подросток выразил сомнение.
— Да. Только батарейки нужны, — угрюмо сообщил мужик.
— А батарейки есть? — спросил Витя.
— Вон там продаются. — Мужик ткнул грязным пальцем в лоток напротив.
— Ага. А это сколько? — Виктор скучающе указал на калькулятор.
— Два соболя, — ответил мужик.
— А это? Тоже два? — подросток указал на трубку таксофона с оборванным проводом, скрывая ехидную усмешку.
— Тоже два, — подтвердил мужик.
— Н-да? — Виктор помялся.
— Да, — кивнул мужик. — Так шо? Будешь брать, али как?
— А он точно рабочий? — Виктор вновь указал на калькулятор.
— Да. Только батарейки нужны, — сообщил мужик.
— Мне бы проверить... — Мальчишка заколебался брать или не брать.
— Не сомневайся. Рабочий, — попытался заверить мужик.
Виктор почему-то не поверил ему. Вид калькулятора вызывал сомнения. Какой-то он потёртый, грязноватый, без наклеек и тем более неупакованный. Подросток мог бы купить нужную батарейку, чтоб проверить на месте. Но в таком случае он не смог бы заплатить за калькулятор.
— Ну ладно. Возьму. Но ты за базар отвечаешь, — вздохнул мальчишка, вытаскивая деньги.
— Отвечаю! — Мужик почти засиял аки солнышко видимо уже предвкушал выпивку.
Витя взял калькулятор, а сам попытался запомнить мужика. После распада Союза по городу таких бродило слишком много. А ведь он когда-то мог работать вместе с дедом на той же атомной станции. Но потеряв работу, а возможно и ещё чего-то сдался и почти опустился на дно. Именно поэтому у Вити язык не повернулся обращаться к этому существу на "вы". Исключительно "ты".
Придя домой, подросток разобрал калькулятор и тщательно протёр его спиртом. Затем хорошенечко помыл руки с хозяйственным мылом, а после этого на всякий случай дополнительно протёр их спиртом. В коридоре его поймала мать:
— Ты где был? Убежал, ничего не сказав! — потребовала она ответа.
— Ходил по делам, — буркнул подросток, проходя мимо матери.
Виктор не знал, что сказать маме. Он сомневался, что она в этот раз всё же поймёт то, что он многократно уже пытался ей объяснить. Она продолжала считать его маленьким ребёнком, не замечая того, что он уже вырос. Виктор даже подумывал наплевать на всё и превратиться в того самого маленького ребёнка, за которого она его продолжала принимать. Возможно, тогда мать бы успокоилась или же наоборот стала печалиться, что её мальчик не вырос, оставшись настоящим инфантильным бездельником, то есть натуральным дауном.
"Как ей объяснить, что не нужно мне мешать во время работы? Может ли она понять, что я занят серьёзным делом?" — гадал мальчишка.
Надежда Волкова продолжала считать электронику очередными игрушками сына, а не серьёзным делом. Следовало как-то смягчить слова. Если говорить прямо, то это будет слишком жёстко и грубо, что обидит мать.
— Мама, запомни, пожалуйста, что если я занят, то это значит что я занят! — сказал Виктор, обернувшись у двери своей комнаты.
Он хотел добавить, что если она это не поймёт, то ему придётся уйти. Так действительно было бы правильнее всего. Когда близкие не понимают, то это больно, но нельзя же бросать мать вот просто так? А отец вернётся только в начале лета. Она же должна понимать, что у работы приоритет выше, чем у отношений. Но взглянув в лицо матери, ясно осознал что, она пропустила его слова мимо ушей.
— Да что ты говоришь? Чем ты можешь быть занят? — удивилась она, всплеснув руками. — Отдыхай от школы, пока выходные.
— Не важно, — буркнул Виктор.
Он вдруг расхотел чего-либо объяснять. Подумалось, что дело безнадёжно и с него хватит объяснений. Подросток не знал, как говорить с глухими, не знал, как показывать слепым и как доказывать тупым. Конечно, его мать слышала, видела и могла думать, но она просто не хотела этого делать. Вот и отец, наверное, поэтому ходил на кораблях, вместо того чтобы найти работу по соседству и ночевать дома каждые сутки. Витя просто развернулся. Зайдя в комнату, мягко закрыл дверь, сдерживая взбурлившую злость.
к оглавлению
Фрагмент 5A
Усевшись за стол, Виктор взял плату калькулятора. Ему очень хотелось верить, что прибор действительно рабочий. Спирт уже испарился. Выяснив вольтаж, выставил нужное напряжение на трансформаторе и подключил питание. Калькулятор не подал признаков жизни. Подросток успел пожалеть, что напрасно выбросил деньги, но тут заметил два переключателя на плате. После щелчка первого переключателя на дисплее загорелись зелёненькие цифры. Витя порадовался, что алкаш не обманул и калькулятор действительно заработал. Оставалось проверить делом, насколько же хорош раздобытый прибор. Для полноценной проверки пришлось собрать аппарат обратно в корпус, чтобы подключить кнопки.
Знаний не хватило, чтобы разобраться с аппаратом за оставшуюся часть каникул. После уроков подросток задерживался в школьной библиотеке, разыскивая материалы о программируемых микрокалькуляторах. Информации нашлось на удивление очень много — от схем до всевозможных программок. К особой радости обнаружилась таблица команд. Виктор даже наткнулся на готовую схему доработки калькулятора в настоящий программатор. Покупая этот аппарат за бутылку водки, Витя ещё не подозревал, какое же чудо попало в его руки.
На следующих выходных подросток успел только врезать и припаять последовательный порт на плату калькулятора. Выяснилось, что такой разъём предусматривался изначально. Потом накрылся конденсатор, затем другой. И Витя решил перепаять все сомнительные детали. Осваивал машинку он уже после уроков. А заодно переделал программатор и подключил его по новой схеме, добавив счётчик адресов и обратную связь. Пришлось растрясти заначку и купить нужных микросхем. А затем перепаивать детали на плате, избавляясь от лампочек и тумблеров.
Программируемый калькулятор оказался действительно очень интересным аппаратом. Кроме самих расчётов он позволял писать простейшие программки. Виктор познакомился с реальными принципами низкоуровневого программирования. Прямая запись и чтения ячейки памяти. Безусловные и условные переходы. Циклы со счётчиком и без него. Изучая тему, прочитал описание языков программирования: Бейсик, Паскаль и Ассемблер. Язык Бейсик в теории очень даже понравился, но многие отзывались о нём слишком негативно. Витя согласился, что постоянно указывать номера строк не слишком-то удобно, гораздо удобнее сделано в Паскале. Но если от программы требуется скорость, то придётся забыть о языках, а писать сразу кодами машины или хотя бы мнемониками ассемблера. Впрочем, калькулятор понимал исключительно машинные коды. Мальчишка, почитав журналы, быстро освоился. Разве что поначалу его смущала обратная нотация. Например, для сложения двух чисел приходилось вводить первое число, затем второе число, а уже после давать команду сложения. А вот о языках программирования оставалось лишь мечтать.
На какое-то время Виктор забросил почти собранный компьютер. Возможности калькулятора поразили и заворожили подростка. Цифровой дисплей превосходил примитивный двоичный дисплей из лампочек. Но очень скоро Витя добрался до пределов калькулятора. Слишком мало памяти. А компьютер, даже примитивный ЮТ-88, потенциальными возможностями превосходил калькулятор. Во-первых, там стояло очень много памяти — целых восемь килобайт. Во-вторых, немного поработав паяльником, реально добавить адаптер для вывода картинки на экран телевизора. А в-третьих это лишь начало. Наворачивая компьютер можно собрать несусветную круть.
Прошивка ПЗУ свершилась буднично и очень банально. Витя вводил коды, калькулятор их отправлял и автоматически переключался на следующий адрес. В сомнительных случаях мальчишка мог вернуться на нужный адрес, чтобы просмотреть записанное значение. Конечно, из-за самой древности микросхемы памяти возникли дополнительные осложнения. Коды и адреса приходилось очень внимательно контролировать. Ведь микросхема давала всего несколько шансов на перезапись, и два шанса уже вылетели в трубу. Но прошивка, управляемая калькулятором, показалась гораздо проще и надёжнее, чем тупой ручной ввод данных. Адрес вычислялся автоматически. А цифры не требовалось пересчитывать в двоичный вид. И даже успешность записи программа на калькуляторе проверяла автоматически.
Сгорая от нетерпения, Виктор переставил микросхему ПЗУ на плату компьютера. Подключил все кабели и втопил кнопку блока питания. Лампочки на шине данных мигнули, и на том всё закончилось. Витя попробовал вводить команды, как рекомендовалось в журнале. Компьютер почему-то отказывался реагировать. Подросток несколько раз перезагружал аппарат и начинал ввод сначала. Но ничего не привело к положительному результату. Пришлось признать неудачу и выключать аппаратуру.
Следующие две недели Виктор после школы садился проверять схему. Он прозванивал все контакты подряд. Не найдя ошибок в собственной разводке и сборке начал тестировать детали. Проверив резисторы, конденсаторы, диоды и транзисторы; перешёл к микросхемам. Сие муторное занятие уже являлось ему в кошмарах. Руки опускались, но Витя продолжал. Прижать щупы, закрепить, прозвонить на разных режимах. Обдумать результат. И дальше повторить почти всё то же самое со следующей микросхемой.
Упрямство дало результат, он таки нашёл битую микросхему. Но определить испортившуюся деталь оказалось проще, чем приобрести замену. Микросхема нашлась только в магазине, а вот денег на её покупку уже не осталось.
Подросток в очередной раз задумался над возможным способом заработка. Он мог пойти мыть машины, продавать газеты, расклеивать или раздавать рекламу. Но подобные занятия претили ему. А вот если бы что-то сделать и продать? Ну, или даже просто найти и продать? Но кто купит и даст хорошую цену? Или пойти ремонтировать компьютеры? Ага, щаз, ведь без реального знания компьютеров никто его никуда не возьмёт! Впрочем, его и так не возьмут из-за малолетства.
Виктор устроил несколько рейдов по свалкам. Обратив внимание на объявление у винно-водочного ларька о приёме тары, решил подбирать бутылки. "Копейка рубль бережёт" — вспомнилось поговорка. Появилась даже мысль собирать металлолом, но железки кто-то уже успел подобрать. Большие залежи металлолома располагались за городком, но слишком далеко, чтобы за одну ходку притащить много тяжёлой добычи. В прочем парень нашёл дома ненужные железки от старых агрегатов всевозможного назначения. Денег хватило на микросхему и даже ещё осталось.
После замены микросхемы, компьютер наконец-то включился. Витя получил огромную дозу радости. Он пару недель не отрывался от своего почти настоящего компьютера. Изучал программирование на практике. Пробовал набирать и запускать программы. Первоначально программы брал из журнала, порой, даже не понимая смысла отдельных операций. Но постепенно начал проникаться и пытаться составлять свои собственные программки. Оказалось, что изучение архитектуры микрокалькулятора и опыт его программирования, весьма способствовало пониманию базовых принципов работы компьютера.
Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |