单项选择题

A.IA-32的字长为32位,x86-64的字长为64位并兼容IA-32
B.IA-32的通用寄存器为8/16/32位,而x86-64的通用寄存器为8/16/32/64位
C.IA-32的通用寄存器有8个,而x86-64的通用寄存器有16个
D.(unsigned)long型变量在IA-32和x86-64中的长度都是64位(四字)