Jan. 16th, 2017

ewoke: (Default)
torture (англ.) - пытка )

но странно, ведь можно было просто сделать вывод строки "DS:"

---

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

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

и там была печать на экран. через MSVCRT. printf. и знаете, это отрезвляюще подействовало. потому что в ОС уже есть куча готового кода по выполнению пусть даже таких простых действий. и используя этот чужой код (dll) даже не таких простых действиях, я сильно облегчаю себе жизнь, освобождая мозги для решения логики, а не частностей.

также сильно помогает по началу диковато выглядящая высокоуровневая прослойка (в данном случае для Masm) для работы с массивами. имеется в виду аналоги СИшных sizeof(), для понимания.

второе - как бы и насколько бы я не быдлокодил на асм, я не смогу приблизиться к тормозам и раздутости современного ПО. взять к примеру фактически бесполезную вещь - программы USB Disk Security. ее один только uninstall.exe занимает 1 мб. я же, даже если буду декодить все опкоды "в лоб", т.е. тупо перебирая все возможные варианты "в столбик", не смогу изваять такое же огромное приложение.
в 1 мб можно целиком уместить виртуальную машину dos-сессии.

и как бы я не старался, до таких перлов, как 1с + шин 10, под которую сейчас рекомндуют не ниже i3 с 8ГБ озу, мне будет далеко.

Profile

ewoke: (Default)
ewoke

October 2025

S M T W T F S
   1234
5 67891011
121314 15161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 21st, 2026 04:01 am
Powered by Dreamwidth Studios