要学习 发表于 2013-9-4 11:30:55

甲鱼老师的哪一课 是详细说了 EAX,即AX寄存器的.

想看看 高低位的详解啊...

AH,
AL,


福禄娃娃 发表于 2013-9-4 22:34:47

EAX是32位寄存器,可分开用。ax是16位寄存器,al(ah)是八位寄存器。
32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。对低16位数据的存取,不会影响高16位的数据。这些低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的CPU中的寄存器相一致。
4个16位寄存器又可分割成8个独立的8位寄存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-DL),每个寄存器都有自己的名称,可独立存取。程序员可利用数据寄存器的这种“可分可合”的特性,灵活地处理字/字节的信息。
页: [1]
查看完整版本: 甲鱼老师的哪一课 是详细说了 EAX,即AX寄存器的.