edemko 1) Код (Text): format binary as 'txt' file 'interp.asm' repeat $ load A byte from %-1 if A>='a' & A<='z' A = A-'a'+'A' store byte A at %-1 end if end repeat для больших файлов так будет быстрее 2) Код (Text): (echo file '%~f1' echo repeat $ echo load A byte from %-1 echo if A>='a' & A<='z' echo A = A-32 echo store byte A at %-1 echo end if echo end repeat)>%tmp%\interp.asm fasm.exe %tmp%\interp.asm "%~f1" || pause > NUL сохраните в interp.bat и запускайте как interp.bat file.txt. все буквы станут большими!
Вот именно флудить надо в другом месте,а здесь по существу надо отвечать и уметь на любые вопросы,некто из мудрых сказал , -"что он знает то, что он ничего не знает", а вы видать превозносите себя выше этого человека,какой же вы программист,если сообщение выданное системой вы считаете скучным и неинтересным.?я мог по незнанию выразиться таким образом в адрес вашего я зыка,так как я не знаю что содержит в себе эта фраза, мне простительно,а вы мне уже предЪявляете что-то,и опускаетесь до оскорблений. Видать вы шибко грамотный и великий и вопросы вам подавай по вашему развитию? да и впринципе желания у меня нет с вами общаться ,если-бы что по существу говорили,а так ищете изьяны в ком-то или в чем-то
stalker_t2010 Ваша тема носит имя "компилятор" - вот люди и спорят о них. Без обид, это самоотладка мозгов форумчан. Какой масм ставите?
stalker_t2010 командовать и учить жить дома маму будете. а перед тем как цитировать "некта из" потрудитесь поинтересоваться кто эта "некта" и о чем фраза была. вот вам другая цитата от "некта" - "даже мудрость повторенная дураком превратится в глупость" эк вы лихо себя прощаете и стрелки переводите это, блин, что, а, "нормальный общающийся людь"? боюсь, с таким подходом вы будете общаться в основном со вторым таким же "нормальным людем" - Blackbeam-ом. будете друг другу признаваться какие все недостойные вас. сопельки друг другу опять же вытирать. он вас в преф резаться научит. ну и еще что
хорош флудить-то Хочется услышать от Clerk'а комментарий по поводу полезности или бесполезности load\store в фасме. Также в фасме есть и другие интересные директивы, например virtual - позволяет перенаправить результат компиляции не в бинарник, а в память, затем его можно загрузить тем же load'ом и проанализировать. Все эти фичи активно юзаются стандартными макросами фасма, например при создании таблицы экспорта с помощью load\store сортируется таблица имен.
Я использую 6.11, я просто что написано было то и вводил,на процентов 80 не понимая что я делаю,просто я заинтересовался и хочу разобраться в программировании
stalker_t2010 за комплимент спасибо, конечно. не ожидал, что вы оценить сможете. а туалет при чем тут? или вас там увижу?
По моему в туалете кроме себя самого ты ни кого и не увидишь ,а дальше каким образом получить облегчение пофантазируешь сам на сам. Или в туалете обычно кто-нить уже дожидается? Тогда уж точно тема "компилятор" в качестве поиска интересных и не мутных вопросов тебе никак не подходит
stalker_t2010 себя я могу увидеть и не сдвинувшись с места. но так как в качестве ответа на развернутый пост с полным рецитированием, дабы не возникло сомнений о предмете вашего полного недопонимания, вы начали настойчиво приглашать меня в туалет, то и вышло, что это есть настоящее место вашего расположения, где и только где вы можете обсудить проблему в подробностях лично, возможно, с привлечением чертежей, примеров, записей и специальной тематической литературы. впрочем, у нас принято смывать за собой, поэтому, вполне могу вас и не встретить.
А почему я во всем вашем" рецитировании" должен разбираться, вот я и указал путь где место и вам и вашим умозаключениям ,быть может вы и найдете кого из микроорганизмов, смогущих покопаться в ваших соображениях.
Вообще у меня нет более желания продолжать этот стеб ,я не вижу в этом какой-то смысл,лучше время потратить с пользой. Время дорого.
ну, причин прислушиваться к вашим мнениям о ваших обязанностях и следовать вашим указаниям и за вашими направлениями пока что маловато. пока что заметны только ваши глубокие познания о туалетах и их жителях. по крайней мере, только о них у вас получается в настоящее время говорить внятно. остальное ближе к мычанию маминого телка.
stalker_t2010 а по чем оно у вас? может куплю. нехватает последнее время. если не видите смысла, то зачем провоцируете? ведите себя прилично и вас перестанут путать с клоуном. кстати, а в чем ваша полезная трата времени?
GoldFinch Фасму наверно полезно, для меня бесполезно. Масм это минимальный компилятор. Если нужен гибкий язык, то юзают си и пр.
Последнее время, делая лабораторки на ЯВУ, более вижу их(яву) никудышность. Но в строчку писать удобно: r:=(r+r/1.23)/4654 и так потому.
Clerk +1 masm - классика, есть все что нужно, все что не хватает при желании можно самому дописать кроить код с помощью функций компилятора это на любителя - вообще можно и ручками рядом свой код дописать который произведет все необходимые перекройки я так понимаю что в фасме я б мог сразу свои образы дос сегментов на диск скидывать, а в масме вот пишу десяток мелких прог и ничего