4.2 Expressions of type EAX/AX/AL

----------------------------------

Such expressions are used when the result can be saved as a variable in

memory or in an EAX, AX, or AL register.

If the result can be saved as a variable of type byte or char, use AL.

If the result can be saved as a variable of type word or in, use AX.

If the result can be saved as a variable of type dword, long or float,

use EAX.