Мне мои отношения со Снейки напоминают какой-то безумный атракцион. Неожиданые повороты, спады и подъйомы. Просто голова кругом от всей вереницы...
Вчера мы с ней пробыли на расстоянии метра где-то 8 часов подряд :)
Главно было найти повод. Я поступил немного нагло. Взявшись за задачки по ассемблеру, я не был заранее должным образом подкован. Хоть задачки были и не сложные, но... А поток Оли в прошлом году как раз и занимался (правда очень мало и поверхностно, в чем мне пришлось убедится) ассемблерным программированием. Вот я вчера и пришел просить её помощи. Как результат - сначала она немного посидела в поисках текстов своих лаб и теории, а затем уже и я подключился, а она время от времени подсказывала.
В результате неплохо так сработались, скажу я вам...
Как результат плодной работы - хорошее настроение у обоих.
Потом я уже у себя принялся за доводку задания. Необходимо было сделать задание для оперндов байтового, словного и двойнословного типов (хорошо, что еще четверичное слов не задали). Мы как пример сделали работу со словами. Потом я с легкостью переделал для байтовых данных, а вот с двойными словами все оказалось не так легко - и значения в них не запишешь, ни в операциях не задействуешь... Возможно есть какие-то хитрые прийомы обращения, что бы используя адрес начала со сдвигами в слово разделить переменную на две части и далее работать с ними, но...
Далее я пошел по пути наименьшего сопротивления, как я обычно и делаб в сложных случаях. Я сделал выборку в аське тех, кто говорит по русски и увлекается асмом. После непродолжительных консультация, поставил директиву .386p после чело компилятор, довольно хрюкнув, сьел весь код (после переделки ax в eax). Но начались проблемы с линковщиком - не хочет делать кода для 32-разрядной архитектуры процесора, сволоч этакая...
Но эти проблемы не так важны. Кроме как по инету, я еще продолжал общятся со Снейки :)
И так мы с ней общались до часа ночи, пока я не закончил. А потом просто до половины третьего...
З.Ы. Теперь представляете, какое геройство было вставать в 7 утра?