value is assigned to it when it’s declared.The pseudoinstructionsdb,dw,dd,dq,dt,ddqanddohelp us toinitialize a memory location with some data, and with using labelswhen can mimic the concept of initialized variables in C. As an exam-ple, let’s considerdbwhich declares and initializes a byte of data, thesecond letter ofdbmeans bytes.23db ’a’The above example reserves a byte in the memory, this is thedecla-ration step, then the characterawill be stored on this reservedbyte of the memory, which is the initialization step.5888db ’a’, ’b’, ’c’In the above example we have used comma to declare three bytesand store the valuesa,bandcrespectively on them, also, on memory23In linguistics, which is the science that studies languages, a prefix is a word(actually a morpheme) that is attached in the beginning of another word andchanges its meaning, for example, inundo,unis a prefix.24For example, in algorithm design which is a branch of computer science, the termpseudocode means a code that is written in a fake programming language. Anotherexample is the wordpseudoscience: A statement is a pseudoscience when it isclaimed to be a scientific fact, but in reality it is not, that is, it doesn’t follow thescientific method.25Unless, of course, they are provided in the other assembler as pseudoinstructions.26 It is important to note that declaring a function in C differs from defining a function,the following declares a function:int foo();You can see that the code block (theimplementation) offoois not a part of the declaration, once the code block of thefunction is presented, we say this is the definition of the function.