为什么累加寄存器要叫eax呢?Extended accumulator register,就是扩展累加寄存器的意思。
其实是有一段历史的
a, 8位累加器。8080。b 基址,c 计数,d数据
ax,16位累加器,由ah,al 组成。x就是h加l,没特别意义,8086。bx=bh+bl,cx=ch+cl,dx=dh+dl
eax,32位累加器,80386
rax,64位累加器。X86-64
为什么累加寄存器要叫eax呢?Extended accumulator register,就是扩展累加寄存器的意思。
其实是有一段历史的
a, 8位累加器。8080。b 基址,c 计数,d数据
ax,16位累加器,由ah,al 组成。x就是h加l,没特别意义,8086。bx=bh+bl,cx=ch+cl,dx=dh+dl
eax,32位累加器,80386
rax,64位累加器。X86-64