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 можно один раз положить в какой-нибудь регистр перед циклом