ewoke: (Default)
[personal profile] ewoke


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

---

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

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

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

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

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

и как бы я не старался, до таких перлов, как 1с + шин 10, под которую сейчас рекомндуют не ниже i3 с 8ГБ озу, мне будет далеко.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

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 09:10 am
Powered by Dreamwidth Studios