The operand field can contain operands for instructions or arguments for either assembler directives or macro calls. Operands for instructions identify the memory locations or the registers that are used by the machine operation. The operand field for a specific instruction must contain the correct number and type of operands required by that instruction. Arguments for a directive must meet the format requirements of that directive. Operands for a macro must meet the requirements specified in the macro definition. Use a comma (,) to separate operands for instructions and directives. The semicolon that starts the comment field terminates the operand field. If a line does not have a comment field, the operand field is terminated by the end of the line. In the following source statement example, 50 is the operand field supplied to the operator field, .BLKL: EXP: .BLKL 50 ; Table stores expected values