Follow-up from "Эйдельман Виктор P3214"
The following discussions from !106 (closed) should be addressed:
-
@ddmtchr started a discussion:
Обычно говорят выносить "магические числа" в константы, но комментарий тоже сойдет
-
@ddmtchr started a discussion:
Не обнуляем
rdi, в нем лежит переданный код возврата -
@ddmtchr started a discussion:
Вот эти 1 можно вынести в
%defineкак именованные константы -
@ddmtchr started a discussion:
call + ret = jmpили перенести эту функцию доprint_char, тогда иjmpне нужен -
@ddmtchr started a discussion:
Так же, можно просто перенести
print_uintсюда, вместоcall + ret -
@ddmtchr started a discussion:
Работать со стеком желательно по 2, 4 или 8 байт
-
@ddmtchr started a discussion:
Служебные символы можно писать в обратных кавычках `\t`
-
@ddmtchr started a discussion:
10 можно один раз положить в какой-нибудь регистр перед циклом