Показаны сообщения с ярлыком Assembler. Показать все сообщения
Показаны сообщения с ярлыком Assembler. Показать все сообщения

вторник, 4 августа 2009 г.

Курсач. Вот и добрались шаловливые рученки =)

Вкратце расскажу про курсовой проект. Имеется некие сервер и клиент, которые общаются между собой, через созданный сокет. Есть некий getaway, которая является типа прокси переправляющий все сообщения от клиента серверу и обратно (мониторя все сообщения) и все это написано на Ассемблере с окошечками. Кто заинтересовался могу подробнее все расписать.

Раз уж мы выбрали Open source way то бинарники и исходники будут при первом же требовании! =)

P.S. Надеюсь меня не станут пинать мои однокурсники, с которыми был создан данный проект.
Скриншот работы программы!

четверг, 26 марта 2009 г.

Ассемблерный вынос мозга...

Тактично проигнорировав вторую лабораторную работу, так как задание ни фига не интересное, я бы даже сказал слегка невнятное. Я со свежей головой взялся за написания 3 лабы. Благо мозга хватило поставить эмулятор доса, первоначально на гиговую флешку был успешно установлен freedos. Я вам сообщу что это нечто, ностальгия просто нахлынула, были скачаны такие важные вещи как nc, doom, doom2, duke3d, another world и еще много чего полезного. День, вернее неделя прошла за освоением этих значимых программ. Ну не суть. И вот 3 лаба!
Задание: Написать игру "змейка" примитивную, без таймеров, без всего, главное условие движение должно происходить по нажатию стрелок, и проверка чтобы была на замыкание (когда сама в себя врезается).
Было весело голову поломать =). Первая версия у меня вышла как всегда комом, змейка была бесконечной, так и наравила укусить себя за то самое место. Пришлось сдать ее в утиль. Вторая версия получилась более или менее, как все нормальные змейки, фиксированной длинны. Не представляю как ее под пингвин писать О_О. И вот завтра с Константином пойдем сдаваться. Готовим уже стандартный набор студента =). Пожелайте нам удачи!!! Ну или пошлите хотя бы =).

З.Ы. Люди даже не начинайте писать на асме, завязните хлеще чем вКонтакте. Потом и метлой от него не отгонишь.

вторник, 24 марта 2009 г.

Assembler - как много в этом звуке...

Не понимаю почему звуке, когда это самое что не наесть настоящее слово О_о. А ну да ближе к теме. Пол года назад у нас в университете появился новый предмет, названный ЯПНУ (Языки Программирования Низкого Уровня) с виду название вызывает легкую улыбку но поверьте расшифровка одну часть человечества уводит глубоко в ступор, другую в неописуемый восторг, а третью часть наделяет свойствами того и другого сразу. Дак воот я сам не знаю к кому я отношусь, но начал я этого Атланта рассматривать со всех старон, тыкать пальцем в него, бросаться репликами в него, ну и так далее (слава богу ума ни хватила облизать его О_о).

Первое что мне пришлось освоить, и по секрету скажу очень сильно помогло в моих дальнейших про движениях, это была рассылка Калашникова www.kalashnikoff.ru, изучив ее вдоль и поперек я начал творить. Причем творил я не банальные лабораторные работы, а всякие ненужные вещи. И вот я начал покорять Олимп с минимальными знаниями на борту. Но была одна мааааааааленькая загвоздка, за неимением виндовса (в дальнейшем именуемого must die) по каким таким обстоятельствам если кто хочет знать расскажу при встрече =). Волею или не волею судьбы все мои однокурсники писали свои первые программы на дебагере (некое оккультная утилита идущее вместе с must die вызывается из под консоли командой debug), а я как самый выпендрежный freek поставил себе Пингвиненка (Fedora Linux) и соответственно nasm.
Первая лабораторная прошла на ура! Была написанная за час, мною были познаны азы Дзен война, а вот далее пошло нечто страшное и ужасное. Продолжение следует...
Отписывайте в комментариях, стоит ли писать мои продвижения по этому завораживающему миру программирования, с выкладками заданий и мною написанным кодом?

Костен:
Добавлю еще вот что....Люди не пытайтесь писать на ассемблере под никсы это извращение=)
Ну а так могу сказать что assembler штука с широкими возможностями)
Те кто умеют и любят программировать добро пожаловать так сказать(я не в их числе к сожалению поэтому досих пор и не сдал первую лабу по япну:) )