In assembly language expressions, operators occupy a very important place. The 8086 macro assembly includes five operators, including arithmetic operators, relational operators, and logical operators.The value return operator can return some features or a part of the memory address as a value. There are four in total: find the segment base value, find the offset, find the variable type, and find the number of bytes. The attribute operator can be used to create and temporarily change the type of a variable or label and the storage unit type of a memory operator, and ignore the current attributes. One includes six: segment attribute prefix, PTR, SHORT, THIS, LOW, and HIGH.