General-Purpose Instructions
The general-purpose instructions perform basic data movement, memory addressing,
arithmetic and logical operations, program flow control, input/output, and string operations on
integer, pointer, and BCD data types
The data transfer instructions move data between memory and the general-purpose and
segment registers, and perform operations such as conditional moves, stack access, and data
conversion.