通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,只有这样,才能在程序中做到正确、合理地使用它们。
表2.1 通用寄存器的主要用途
寄存器的分类 寄存器 主 要 用 途
通
用
寄
存
器
数据
寄存器
AX 乘、除运算,字的输入输出,中间结果的缓存
AL 字节的乘、除运算,字节的输入输出,十进制算术运算
AH 字节的乘、除运算,存放中断的功能号
BX 存储器指针
CX 串操作、循环控...