желательно, конечно, прикладывать некоторую табличку к коду:
+ входы
+ выходы
+ используемые регистры (портящиеся)
+ точное/примерное время работы (хоть в тактах, хоть в часах)
+ примечания (разрешены ли прерывания, портит ли/юзает какую память)

таблички заполнить не очень сложно, но для большого кода полезно без сомнений. это надо будет внести потом в соглашения по оформлению...