说明8086微处理器内部通用寄存器的名称及其作用。
8086微处理器内部一共有8个通用寄存器,共分为两组。 一组是指针寄存器和变址寄存器,它们是堆栈指针寄存器、基址指针寄存器、源变址寄存器和目标变址寄存器。它们只能按16位进行存取操作,用来形成操作数的地址;用于堆栈操作和变址运算中计算操作数的有效地址;用于数据寄存。其中堆栈指针寄存器和基址指针寄存器用于堆栈操作,源变址寄存器和目标变址寄存器用于变址操作,存放变址地址。 另外一组是数据寄存器,它们是累加器、基址寄存器、计数寄存器和数据寄存器。它们是16位的寄存器,并可分为高8位和低8位寄存器且分别寻址,独立操作。数据寄存器可用来存放8位或16位的二进制操作数,这些操作数可以是参加操作的数据、运算的中间结果,还可以是操作数的地址,大多数算术和逻辑运算指令都可以使用这些数据寄存 器。