да я вроде читал так нормально было а есть такие заумные, ничего не понять, хотя я ее кусками читал вначале чуть чуть а потом по своим вопросам но вроде все так нормально написано
ну этонаверное 2 параметра, один адрес в памяти и где то еще должна быть зарыта длинна для компилятора чтобы он ругался когда туда чтото большее пытаешся впихнуть
макрос это набор команд получается, а директива db значит это что то, что создает адрес для db и его размер для компиляции только а потом размер уже не нужен по идее