16位和32位。在8086CPU中,所有的寄存器,如AX、BX、CX、DX都是16位的,然而,随着技术的发展,处理器使用32位的寄存器,如EAX、EBX、ECX等,另外,需要注意的是,计算机字长不仅是CPU一次可处理的位数,同时也是寄存器的位数,因此通用寄存器的位数等于机器字长的位数,有16位和32位。