MOV AX, 09h

Аватар пользователя Папаша Мюллер

Юзерша Эпиграмма захотела в цифровое рабство.
Что ж, дело женское.
Если верить картинкам в интернете - некоторые экземпляры еще любят чтобы их заковывали в пушистые розовые наручники, засовывали в рот теннисные шарики и при этом небольно стегали кнутом.

Нет, крик души https://aftershock.news/?q=node/877077, в принципе - по делу. Но чего она не понимает, не будучи инсайдером в индустрии - это то, что программист ныне не ваяет, А ВАЛЯЕТ..

"Это же я вам не клумба" (ц)

Программист берет одну херню, написанную для такой задачи индусами из другой фирмы, громоздит ее на херню другую, побольше и покривее, созданную китайцами, сбоку приляпывает херню третью, древнюю как говно мамонта, так что никто уже не знает откуда она - но все знают, что без нее ничего работать не будет. Все это содержит плохо поддерживаемые перекрестные ссылки и скрипты, забытые разработчиками баги и коллекцию сторонних заплаток для того, чтобы вся конструкция не расползалась.

В итоге она сильно напоминает пресловутую комбинацию говна и палок, где наиоблее проблемные куски посажены на каркас с помощью клея системы "момент" и для большей устойчивости прихвачены скотчем.

Потом наш программист обвешивает свое творение свистелками-перделками под желания заказчика про три перпендикулярные прозрачные линии и выпускает свой продукт, требующий ежемесячного латания, в большой мир.

Автор начинал карьеру во времена, когда компьютер требовал машинного зала, кондиционирования и дизель-генератора. Автор помнит 80-колонные перфокарты и все еще способен свернуть из них пепельницу для работы в ночь. Автор помнит 5-дорожечные перфоленты, 10-мегабайтные диски с пакетом "блинов" и пишущие машинки вместо дисплеев для ввода команд. Все это богатство имело память 256К, крутило до 14 задач одновременно и в свободный кусок позволяло еще и загрузить игру, где по галактике ползали клингоны, которых следовало лупить торпедами, а пишмашинка печатала карту 10х10 как в морском бое с комментариями.

Программирование времен MASM-ассемблера и Борландовского Турбо-Си перестапо быть искусством и стало ремеслом. Чему немало способствовали в изобилии появившиеся кривые инструментарии типа вижуал бэйсика, позволившие вместо одного программиста нанять пяток "ваятелей". Задача программиста трансформировалась из написания короткого, быстрого и изящного кода, умещающегося, образно говоря, в одной кладовке - в составление монструозного проекта на три гектара с колоннами из тех кубиков, которые ему удалось надыбать (вариант - "которые впендюрили его начальству продавцы различных инструментариев").

Один мой товарищ, настоящий программист - из тех, кому ничего не стоило в три часа ночи разбудить вопросом про какую-то фичу 21-го интеррапта специально купил себе часы подводника, с 24х-часовым циферблатом. Все потому что зимою за окном темно и трудно разобрать, ночь или день на проспекте Мира.

Время художников, расписывающих храмы не просто кончилось - а ушло, как Балрог, в глубины мира. Пришло время маляров, красящих заборы.

Теперь, с прогрессом смартфонов каждый продавец пивного ларька, желающий разбогатеть, пробует свои силы в мобильных приложениях и джава-языке, благо заботится обо всем теперь интерпретатор. Те, кто поумней и не торгует пивом, а оторгует диванами - пробуют то же самое, с таким же успехом, на PHP c Питоном (не Монти!)

Что, в принципе, неизбежно, как переизбрание Трампа.

Я дико извиняюсь, накипело.

 

Авторство: 
Авторская работа / переводика
Комментарий автора: 

ЗЫ. А цифровое рабство - да оно ж уже тут.

Пришли парень с девкой в ресторан - и они не общаются, сидят, каждый трет пальцами свой крошечный кусочек стекла, вызывая неведомых джиннов. И даже в ресторанный сортир - по яндекс-навигатору. За время, что я их разглядывал - они не обменялись и несколькими фразами. Потом собрались, расплатились и уехали.

Мне жутко любопытно - какой у них секс? Наверняка тоже со смартфоном.

Нет, то, что можно тут же в kamasutra-online посмотреть новую позу и в процессе сразу тиснуть селфи со своими сиськами в инстаграмме - это, конечно, удобно. Но все же...

 

Комментарии

Аватар пользователя Источник
Источник(4 года 7 месяцев)

Заголовок надо поправить. Правильно писать "mov ah,09h"

Аватар пользователя Папаша Мюллер

Яйца, не учите птицефабрику.

Аватар пользователя alexme
alexme(1 год 8 месяцев)

Мое почтение, думал я один знаю ассеблю!

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя AlexOll
AlexOll(1 год 8 месяцев)

Я тоже помню. Кусками.

Аватар пользователя FeS2
FeS2(2 года 1 неделя)

Аналогично. А VB автор зря ругает - каждому инструменту свое место.

Аватар пользователя alexme
alexme(1 год 8 месяцев)

Судя по всему, ты не особо понимаешь разницу, между языками высокого и низкого уровня!

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя FeS2
FeS2(2 года 1 неделя)

Да ну, ну наверное программист, писавший драйверы устройств и пседотрансляторы эту разницу как-нибудь да улавливает.

Аватар пользователя alexme
alexme(1 год 8 месяцев)

Ну тады ДА! Вот помню мне в середине 90-х попалась ОСь на чистом ассемблере, так она даже выглядела поприличней 95-го окна, да и весила (не помню точно), по моему метр, может чуть больше, все хотел ее разобрать по косточкам, но руки так и не дошли, а жаль!

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя FeS2
FeS2(2 года 1 неделя)

smile454.gif

Аватар пользователя vlad02
vlad02(5 лет 6 месяцев)

FORT?

Аватар пользователя alexme
alexme(1 год 8 месяцев)

Честно, не помню, в хламе лежит, где то, но не полезу смотреть, нет желания, там копаться!

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя zap
zap(4 года 9 месяцев)

пишите либо ФОРТ, либо FORTH, но не FORT.

Аватар пользователя sgv
sgv(9 лет 1 месяц)

QNX?

Аватар пользователя alexme
alexme(1 год 8 месяцев)

Да не помню я, поставил, посмотрел, покрутил, подумал, гляну позже, даже на болванку резанул, на всякий случай, а так руки и не дошли!

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Да, QNX, вся система на одной дискете 1,44 мегабайта!

А работала круче Windows 95! smile1.gif

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя Штурман Зелёный

Сказок не нужно - QNX написана на чистом С.

Размер её действительно впечатляет - микроядро всего 32Кб. Остальное набираешь по необходимости, как в конструкторе (не нужны файловые системы - не берём, нет устройства отображения - и этот драйвер не включаем, нет портов - и этой подсистемы не будет). Подсистема TCP/IP - на отдельной дискете (прекрасно работает по сети без неё по своему протоколу). Иксы - уже на CD.

Недавно выкинул за ненадобностью дистрибутив 4-ки вместе с системой разработки на 4-5 дискетах (сама система, ЕМНИП, на 3-х была).

Классная ОС - сделали в своё время на 4 версии приличную систему. А вот 6-ка с Фотоном как-то не зашла. Потом, правда, судьба увела в сторону от реалтайма вообще и от QNX в частности. Но вспоминаю с теплотой - работала очень шустро. А уж для программиста там писать код вообще кайф (например, разницы в коде для сетевой и локальной работы нет вообще и пр. плюшки).

Кстати, если бы QSSL в свой время поумерила своё аппетиты и снизила стоимость раза в 3 (или хотя бы 2), то, возможно, сейчас это была бы гораздо более распространённая ОС.

Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Сказок не нужно - QNX написана на чистом С.

Я имел в виду демонстрационную загрузочную дискету:

30 лет с QNX: Демонстрационная дискета QNX

Вы просто обязаны это посмотреть. Но прежде всего учтите, эта демо-дискета QNX появилась в конце 1990-х годов, а веб-браузер был выпущен в далёком 1999, а вовсе не в 2012. Думаю, браузеру можно простить сообщения об ошибках при просмотре современных веб-сайтов.

Вы будете поражены! Всё, что показано тут – сама операционная система, графическая оконная подсистема, браузер, стек TCP/IP, менеджер файлов, игры и т.д. – разместились на одной загрузочной дискете размером всего 1.44 Мб. Никакого CD или жёсткого диска. И, как можно увидеть, демо может даже загружать и запускать программы (даже графические драйверы!), и все это на лету. Я бы сказал, что это круто!

Знаете ли вы? Образ демонстрационной дискеты был скачан более 1.000.000 (миллиона!) раз. Это была первая на самом деле успешная маркетинговая кампания QNX Software Systems. Цель дискеты была показать разработчикам высоконадёжных и встраиваемых систем, какая производительность и возможности QNX могут поместиться в таких ограниченных ресурсах.

Источник:

https://habr.com/ru/post/154269/

Ролик из статьи:

Зацените параллельную работу нескольких приложений!

По сравнению с Windiws 95 на том же компе, мы запускали одновременно больше десятка окон с вращающимися логотипами и ничего не висло!

Впечатлило!

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя Штурман Зелёный

Я написал только про некорректное высказывание, что QNX написана на ассемблере.

Мне не нужно смотреть её демо-дискеты - я на ней серьёзную систему делал smile1.gif. И, кроме того, горжусь тем, что неоднократно сидел за рюмкой чая с человеком, чьей русификацией консоли (Dev.con) пользовались, насколько мне известно, все в стране (а отнюдь не официальной русификацией).

А система действительно классная. Жаль, что её развитие пошло в том направлении, в котором пошло.

Удивляет только одно - в начале 90-х Доджу и Беллу неоднократно поступали предложения о покупке QSSL - они всегда отказывали. И это было их принципиальной позицией. А сейчас оказывается, что их в 2004 году купили. Я перешёл на другую работу в 1998 - с тех пор QNX выпала из моего поля зрения.

Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Я написал только про некорректное высказывание, что QNX написана на ассемблере.

Я просто предположил, что товарищ, написавший про операционку, написанную на ассемблере в 90-х годах

имел в виду QNX и запускал такую-же загрузочную дискетку и удивлялся этому. smile1.gif

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя Николай Северин

>имел в виду QNX и запускал такую-же загрузочную дискетку и удивлялся этому.

У меня тоже была дискетка 3,5" объемом 1,44 Мб (не гигабайтов!) с графической оболочкой системы реального времени QNX с web-браузером. Все, что нужно было на ней. И файловая система, и графический рабочий стол, а интернет на ней просто летал, по сравнению c Windows NT, который у меня тогда стоял на компьютере. Полная система, которой можно было управлять процессами уровня большого предприятия в реальном режиме времени, помещалась на 15 таких дискетах. Это был шедевр программистской мысли. 

Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Это был шедевр программистской мысли. 

Как жаль, что такие шедевры не становятся основными операционными системами, а занимают свою нишу.

Видимо, деньги и, наверное, прислушивание к просьбам рядового пользователя обеспечивают успех а рынке.

 

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя Папаша Мюллер

Деньги и... деньги.

Прислушивание у нас как-то выпало...

Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Прислушивание у нас как-то выпало...

Не скажите, вот интересная статейка:

"Как создавался интерфейс Windows 95"

https://vc.ru/design/33217-kak-sozdavalsya-interfeys-windows-95

Работа была проведена большая и, видимо, она повлияла на успех винды.

 

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя Папаша Мюллер

"Вспомнила бабушка девичий вечер" (рус. нар. посл.), Win95

Для меня самое показательное - пропадание в Виндовсах кнопки "старт".

Это долбодятлы ее просто убрали, даже не спросив кастомера - не то, чтобы дать ему выбор между фичами старого и нового интерфейсов.

Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Это долбодятлы ее просто убрали, даже не спросив кастомера - не то, чтобы дать ему выбор между фичами старого и нового интерфейсов.

А кто не без греха, пусть первый метнёт кирпич в того, кто отдал такой приказ!

Хотели как лучше, думали, все на пальцетыки переходят, персоналкам скоро каюк, а оно вон как получается...

Старые пердуны ещё за XP держатся! smile1.gif

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя Папаша Мюллер

У меня на ХРях дома две машины. Старый домашний кинотеатр в спальне и ноутбук - по квартире носить, для настройки, HDD чинить Викторией...

Молодые говнюки просто не знают, как это - жить тихой, безгрешной жизнью.

Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Молодые говнюки просто не знают, как это - жить тихой, безгрешной жизнью.

Вот именно! smile19.gifsmile9.gif

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя Serj800
Serj800(8 лет 1 месяц)

На сколько я знаю qnx неплохо для космоса зашла. Причём для нашего, отечественного космоса.

Тоже в своё время ставил её на домашний компьютер.. покрутить..во времена предшествующие шерокополосному интернету. Ну посмотрел, подивился. И что м ней дальше делать?! Особо то и нечего...и вернулся к своему windows98se или 2000.. не помню,что тогда было в тренде.. может уже xp

Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Тоже в своё время ставил её на домашний компьютер.. покрутить..во времена предшествующие шерокополосному интернету. Ну посмотрел, подивился. И что м ней дальше делать?! Особо то и нечего...и вернулся к своему windows98se или 2000..

Вот, в том-то и дело!

Был бы к нему офис какой, да бухгалтерия крутилась, Windows ХХХ нервно курил бы в сторонке!

У нас в то время мальчишки программисты пользовали OS/2, тоже хорошая система была, но винда 

всё это похоронила, потому как рассчитана на юзеров, у которых своих проблем полно и изучать

что-то в самой системе нет времени и желания, есть ворд и эксель, да 1С, вот и всё, что надо для счастья...

 

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя kokunov
kokunov(9 лет 2 месяца)

Уж очень неустойчивая была эта полуось.... 

Аватар пользователя 3vs
3vs(1 год 8 месяцев)

Сам не использовал, но у нас на ней была проходная сделана, и в отделе ещё наши парни программисты на ней FIDO-шную ноду держали и самописную зарплату на Clipper-е ваяли. Вроде как работало. 

 

Комментарий администрации:  
*** Уличен в дешевой оранжевой пропаганде ***
Аватар пользователя monk
monk(9 лет 2 месяца)

Думаю, Kolibri

Аватар пользователя ers
ers(8 лет 9 месяцев)

А я когда-то ОС RT-11 действительно "по косточкам разобрал". Её клонами были ОС РАФОС, РУДОС, ФОБОС, ФОДОС, ОС ДВК, OC БК-11.
Без исходников. Тупо пропустил через дизассемблер все модули, от драйверов до монитора, и распечатал.
Потом к каждой строчке дизассемблированного кода написал комментарий.
Шариковой ручкой. Вот.

Аватар пользователя mumpster
mumpster(2 года 4 месяца)

тогда для вас вредонос под LSI-11 одной командой ))

 

14747 mov -(7),-(7)

Аватар пользователя дзядзька Хведар
Аватар пользователя alexme
alexme(1 год 8 месяцев)

Она самая, из башки вылетело название!

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя Nordicx86
Nordicx86(9 лет 3 месяца)

а они остались низкоуровневые то?

Разве что VHDL/Verilog

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя alexme
alexme(1 год 8 месяцев)

Я уже старенький и кого, да сколько осталось, мне до лампочки!

Я за себя всегда отвечу, а за кого то, даже разговоры вести не буду, тем более о всех!

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя Nordicx86
Nordicx86(9 лет 3 месяца)

то что сейчас Выглядит как "порулить регистрами" это игры с виртуальной машиной....Сейчас с векторизацией, виртуализацией, оптимизацией, параллелизацией итп преобразованиями Реально то что попадает в процессор Близко не лежит к тому что писали 20 лет назад, а потом еще и проц транслирует это...

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя alexme
alexme(1 год 8 месяцев)

"порулить регистрами" это игры с виртуальной машиной...

Сам то ставил виртуальный комп на комп, у меня штук пять пашут, с левыми мак адресами, с левыми айпишниками! Прелесть!

Сейчас с векторизацией, виртуализацией, оптимизацией, параллелизацией итп

Ага! Беру за 3 рэ в аренду номер телефона, на него регую акк гугл, тут же регаю ютуб, подтверждаю двумя СМС его реальность, потом пару шаманских действий, причем бесплатных, вперед, бывает гугл высаживаю в среднем так -  штука рэ с акка, но есть акки и по 5 штук приносят с акка! Делаю, на расслабоне, по 20-30 акков в день, но ленюсь, особо не нуждаюсь, просто издеваюсь над ними, даже на включая ВПН!

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя zap
zap(4 года 9 месяцев)

Чушь. Полно простых процессоров, микроконтроллеры те же.

Да и на интеле ничего такого прям заоблачного, просто если есть желание можешь выжать пару лишних тактов за счёт параллелизации.

А VLIW процессоры вообще всегда параллелят команды в явном виде. Те же tms6xxx 8 команд за такт.

Аватар пользователя Nordicx86
Nordicx86(9 лет 3 месяца)

доля кодеров на них от общего количества? 5-10% то будет? и сколько из них реально писали на асме для контроллеров? а не на "Си" или "Плюсах"? а то и на Java...

я не спорю в принципе Даже и на современном INTEL 9-го поколения можно добиться "по рулить реальными Регистрами" - правда не без плясок с бубном и талмудами и Errata....

насчет выжать - Вы пробовали? я да - я может плохой кодер, но выскочить за +800%(векторизация) пока не получилось......

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя alexme
alexme(1 год 8 месяцев)

А для чего это надо? Вернее, что ты лично с этого имеешь? Просто так писать?

Комментарий администрации:  
*** отключен (невменоз, гомосятина) ***
Аватар пользователя Nordicx86
Nordicx86(9 лет 3 месяца)

"Погоны" мои Видишь? вооот..... А там частенько напрямую +10% скорости +10% прибыли......

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя IMHO
IMHO(9 лет 3 месяца)

"низкоуровневый Verilog"

кгхм...

 

Аватар пользователя дзядзька Хведар

я тоже икнул

Аватар пользователя Nordicx86
Nordicx86(9 лет 3 месяца)

Согласен, но покажите мне более близкий к Реальной логике в железе язык?

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя IMHO
IMHO(9 лет 3 месяца)

дык, VHDL же

по определению

Аватар пользователя дзядзька Хведар

вапщето - и верилог и вхдл - языки ОПИСАНИЯ логики

а ассемблеры как языки низкого уровня - аналогов не имеют

не писать же в машкоде ?!

Аватар пользователя IMHO
IMHO(9 лет 3 месяца)

кгхм...

у вас проблемы с определением уровня языка

и с пониманием термина "ОПИСАНИЕ"

к тому же, очевидно, что применительно к реальному железу (ASIC или ПЛИС, включая PLD) HDL-языками вы не пользовались

Страницы