DB is directive, not instruction, which might bring confusion. Because instructions are executed by cpu, and directives like db just result in you program assembled with data before runtime. it doesnt raesult in any actual cpu instructions.
I don't have any sources for that, but that's how it works, and making that distinction helped my understanding a lot.