I am bit new to assembly language and having difficulty understanding the term "byte equivalent".
It is used in the following context :-
The MOV instruction causes ambiguity at times. For example, look at the statements:
MOV EBX, [MY_TABLE] ; Effective Address of MY_TABLE in EBX
MOV [EBX], 110 ; MY_TABLE[0] = 110
It is not clear whether you want to move a byte equivalent or word equivalent of the number 110. In such cases, it is wise to use a type specifier.
The link to the tutorial is here
It would be a great help if anybody could explain the term byte equivalent and provide with a clear situation in which "type specifiers" may come in handy.