发表于:2004-02-18 14:04:00
4楼
是指使用 32-bit 指令集的程序.
16-bit CPU 中, 有 AX, BX, CX, DX ... register 都是 16- bit 的. 而 32-bit CPU 中, 有扩充的 EAX, EBX, ECX... register. (其中 EAX 是由两个 AX 组成.)
若您的程序中有用到 EAX 这类 32-bit register, 则就得靠 32-bit CPU 才能操作, 也称 32-bit 程序.
使用不同的 compiler 就会产生不同的指令码. 也就是说, 用 16-bit compiler 会产生 16-bit 程序; 而用 32-bit compiler 会产生 32-bit 程序.