Ассемблер PDP-11
May. 22nd, 2010 01:38 amХотелось написать пост, типа итоги недели, куча всяких умных мыслей, но что-то уже голова не варит...
Начну с морали дня, которая напрямую относится к этому посту: Ребята, которые учатся в институте, относитесь ВНИМАТЕЛЬНО к лабораторным работам. Качественно и хорошо составляйте протоколы, ВНИМАТЕЛЬНО читайте методички. В жизни это ой как пригодится... А тем дядям, которые уже закончили ВУЗ, рекомендую внимательно читать ТЗ, ПМ, ТУ, ГОСТ и прочие нормативные документы при проведение испытаний...
Собственно, я переодически бываю в некотором НИИ лазерной техники, по долгу своей службы. Мы там проводили испытания образца... Я типа должен был быть почти курьером, а оказался единственным лицом от нашей организации, который хоть как-то читал методичку, и понимал о чём речь... В будущем, конечно я буду более основательно готовится к подобным "посылам" начальства, и не надеяться, что у "них" всё "схвачено". Отсюда этакое наставление будущим поколениям.
Собственно там же я увидал на полке у программистов одну замечательную книжку. Каждый раз, как там оказывался и находилось достаточное количество времени, я её листал. Но вчера (точнее позавчера уже) я таки набрался смелости и выпросил эту книжку в личное пользование. Т.к. им уже она ни к чему, а мне очень понравилась. Итак, встречайте:
После прочтения "Хакеры - герои компьютерной революции", я очень хотел поработать на живом PDP-11 и вообще понять, чем же он таки примечателен. А тут мне попалась настоящая книжка, при чём написанная очень интересным и доходчивым языком. Вот если бы таким языком писались сегодняшние книги и справочная литература, то количество грамотных спецов было бы значительно больше.
Что примечательно, это перевод иностранной книги, что в СССР было весьма большой редкостью(был не прав!).
Очень интересная схема ЭВМ.
На первый взгляд (не вдавался пока в подробности, но в процессе прочтения), весьма красивый и приятный ассемблер. Даже думаю найти где-нить эмулятор PDP-11.
Так же, как и положенно приводятся блок схемы.
Вообще в книге представление структуры компьютера и программы даётся на интуйтивно понятном уровне, что позволяет хорошо чувствовать машину и владеть ей. В современных книгах по программированию, в особенности с высокой степенью абстракции такого никогда не встретишь. Можно сказать, что это и не нужно, с одной стороны вероятно правильно, а с другой получается что человек совершенно не владеет тем, чем он управляет.
З.Ы. Пантуюсь, исходя из моего последнего поста в сообществе про торентоманию. Решил не трахать себе моск, а просто купил винт WD на 650 Гб.
З.З.Ы. По поводу Политеха, всё в силе, но не заказал экскурсию. Завтра будет уточнение имён и явок!
Начну с морали дня, которая напрямую относится к этому посту: Ребята, которые учатся в институте, относитесь ВНИМАТЕЛЬНО к лабораторным работам. Качественно и хорошо составляйте протоколы, ВНИМАТЕЛЬНО читайте методички. В жизни это ой как пригодится... А тем дядям, которые уже закончили ВУЗ, рекомендую внимательно читать ТЗ, ПМ, ТУ, ГОСТ и прочие нормативные документы при проведение испытаний...
Собственно, я переодически бываю в некотором НИИ лазерной техники, по долгу своей службы. Мы там проводили испытания образца... Я типа должен был быть почти курьером, а оказался единственным лицом от нашей организации, который хоть как-то читал методичку, и понимал о чём речь... В будущем, конечно я буду более основательно готовится к подобным "посылам" начальства, и не надеяться, что у "них" всё "схвачено". Отсюда этакое наставление будущим поколениям.
Собственно там же я увидал на полке у программистов одну замечательную книжку. Каждый раз, как там оказывался и находилось достаточное количество времени, я её листал. Но вчера (точнее позавчера уже) я таки набрался смелости и выпросил эту книжку в личное пользование. Т.к. им уже она ни к чему, а мне очень понравилась. Итак, встречайте:
После прочтения "Хакеры - герои компьютерной революции", я очень хотел поработать на живом PDP-11 и вообще понять, чем же он таки примечателен. А тут мне попалась настоящая книжка, при чём написанная очень интересным и доходчивым языком. Вот если бы таким языком писались сегодняшние книги и справочная литература, то количество грамотных спецов было бы значительно больше.
Очень интересная схема ЭВМ.
На первый взгляд (не вдавался пока в подробности, но в процессе прочтения), весьма красивый и приятный ассемблер. Даже думаю найти где-нить эмулятор PDP-11.
Так же, как и положенно приводятся блок схемы.
Вообще в книге представление структуры компьютера и программы даётся на интуйтивно понятном уровне, что позволяет хорошо чувствовать машину и владеть ей. В современных книгах по программированию, в особенности с высокой степенью абстракции такого никогда не встретишь. Можно сказать, что это и не нужно, с одной стороны вероятно правильно, а с другой получается что человек совершенно не владеет тем, чем он управляет.
З.Ы. Пантуюсь, исходя из моего последнего поста в сообществе про торентоманию. Решил не трахать себе моск, а просто купил винт WD на 650 Гб.
З.З.Ы. По поводу Политеха, всё в силе, но не заказал экскурсию. Завтра будет уточнение имён и явок!
no subject
Date: 2010-05-21 09:55 pm (UTC)no subject
Date: 2010-05-22 04:42 am (UTC)no subject
Date: 2010-05-22 08:09 am (UTC)no subject
Date: 2010-05-22 10:10 am (UTC)no subject
Date: 2010-05-22 11:06 am (UTC)no subject
Date: 2010-05-21 11:23 pm (UTC)> было весьма большой редкостью(или я не прав?).
Сильно неправ. В моём детстве-юношестве (т.е. до перестройки) переводные книжки по техническим дисциплинам были распространены и общедоступны (в отличие от художественных, которые были дефицитом).
До сих пор дома лежат всякие справочники по ОС, электронике, микросхемам и системотехнике.
Другое дело, что действительно хорошие книжки попадались не так уж часто. Но при желании - всё равно не проблема была.
no subject
Date: 2010-05-22 05:54 am (UTC)no subject
Date: 2010-05-22 04:39 am (UTC)И язык осваивался легко.
Тут, правда, ещё заслуга архитектуры и системы команд. Очень компактной и логичной.
Например, я — не будучи программистом и даже инженером — через пару месяцев не особенно напряжного освоения, начал на БК-0010 писать в кодах, не на ассемблере даже. При том имея самую минимальную документацию.
Помнится, написал очередной вариант игр UFO и "Жизнь" Конвея.
У меня БК-0010 до сих пор на антресолях валяется, вполне работоспособный.
no subject
Date: 2010-05-22 04:53 am (UTC)no subject
Date: 2010-05-22 06:22 am (UTC)no subject
Date: 2010-05-22 06:34 am (UTC)no subject
Date: 2010-05-22 06:49 am (UTC)no subject
Date: 2010-05-22 07:03 am (UTC)no subject
Date: 2010-05-22 11:42 am (UTC)no subject
Date: 2010-05-22 10:08 am (UTC)no subject
Date: 2010-05-22 07:32 am (UTC)no subject
Date: 2010-05-22 10:12 am (UTC)no subject
Date: 2010-05-22 08:05 am (UTC)pdp-11 и прочие деки до сих пор существуют и очень хорошо работают.
ВОт подборка ссылок:
http://electronica-60.ucoz.com/
http://simh.trailing-edge.com/ - эмулятор
http://pdp-11.org.ru/ - а здесь есть эмуляторы и... можно узнать как попасть на пдп-11 через телнет. Да, эмулируемый. Да, полуправда...
Но! Я те скажу по секрету, что в хекнете есть реальные хосты.
no subject
Date: 2010-05-22 02:58 pm (UTC)no subject
Date: 2010-05-22 05:00 pm (UTC)no subject
Date: 2010-05-22 05:06 pm (UTC)А что тебе так нравится в ПДП-11 и чем они тебе так дороги?
no subject
Date: 2010-05-22 05:28 pm (UTC)История (как делали, что было, дух времени). Мощь.
Да много причин.
no subject
Date: 2010-05-22 05:07 pm (UTC)http://dihalt.ru/poslednij-geroj-truda-chast-0fh.html
Зырь!
no subject
Date: 2010-05-22 05:13 pm (UTC)no subject
Date: 2010-05-22 05:27 pm (UTC)no subject
Date: 2010-05-22 05:27 pm (UTC)Фоток не видно =(
no subject
Date: 2010-05-22 05:30 pm (UTC)http://dihalt.vhost.su/main/geek/pdp/
и в папке mob остальные
no subject
Date: 2010-05-22 05:47 pm (UTC)О!
Сейчас открыл твои ссылки - все фотки видать!
Видать, фаза Луны.
no subject
Date: 2010-05-24 09:30 am (UTC)