Pull to refresh
60
0
Алексей @JonyRock

Пользователь

Send message
Единственно, что я могу вам сказать точно: у всех задач есть решение.
для третей задачи настоятельно рекомендую написать аналог на ассемблере, ибо можно наделать там много ошибок при решении.
********************************
*--------------------------------------*
* Вторая задача решена. *
*--------------------------------------*
********************************
********************************
*--------------------------------------*
* Первая задача решена. *
*--------------------------------------*
********************************
На этот вопрос я ответил в «P.P.P.S»
все равно ошибки.
а вообще натуральные числа можно оставить в покое и обратиться к условия задачи: «r0, r1 >= 0 „
Да, но мы программисты и счет начинается с нуля.
P.S. меня в школе тоже учили, в инсте дело обстоит не так.
1) у вас ошибка в обоих решениях, поймете какая, если решите первую задачу.
2) хоть вы и используете xor для обнуления, соблюдайте пожалуйста правила: нельзя использовать бинарные операции, нельзя использовать «JNZ»
4) если вам не очень нравится ассемблер (или по другим причинам), можно использовать форму МНР (мне так даже будет легче проверять)

P.S. но думаете вы в верном направлении.
Подсказка: 0 — это тоже натуральное число. Все ли у нас будет хорошо при таком раскладе?
Вообще у нас все регистры находятся в нуле с самого начала. Здесь что-то другое надо сделать.
у нас в регистре r0 лежит x, если выполнить s(s0), то к значению r0 прибавится 1. Т.е. это просто инкремент.
P.S. в этом решении есть ошибка, нужно найти какая.
угу, у вас зоркий глаз :)
немного странно слышать это от человека с таким аватаром.
Во-первых: реально круто :) рад что отечественные разработчики прогрессируют.

Теперь, чего бы мне хотелось:

1) а картинку тянуть окно и холст нельзя? Или я плохо читал мануал…
2) хочу горячие клавиши, которые настраиваться! (например: размер кисти делать через "{" и "}" на клавиатуре. а-ля фотошоп )
3) Слои, вот это точно полезно будет.
Только имена тех, кто оставил полезный комментарий я думаю следует писать.
Только маленький вопросик:

mov ebx, y;
and ebx, -1;
shr ebx, 31;

Для чего нужно " and ebx, -1 "
ведь он ничего не меняет, так как вы все равно обрезаете число до знака.
Да, у вас действительно правильное решение. Спасибо, что решили мою задачу.
Но мне все время раздражало когда я читал задачу не до конца или не правильно, в итоге у меня получалась задача куда более труднее, чем на самом деле нужно было. И когда я довольный тащил решение преподавателю, то меня там ждал 0 баллов :)

Information

Rating
Does not participate
Location
Россия
Registered
Activity