中国开发网: 论坛: 程序员情感CBD: 贴子 484785
bjwf
进来.自已算算哪个快吧.
cmp 指令的时钟周期: clocks
reg,reg 1
mem,reg 2
reg,mem 2
reg,immed 1
mem,immed 2
accum,immed 1

jxx时钟周期
Jx: jump 3
no jump 1
Jx near-label 3
no jump 1

setxxx
reg8 3
mem8 4
and
reg,reg 1
mem,reg 3
reg,mem 1
reg,immed 1
mem,immed 3
or:
reg,reg 1
mem,reg 3
reg,mem 2
reg,immed 1
mem8,immed8 3
mem16,immed16 3
mov:
reg,reg 1
mem,reg 1
reg,mem 1
mem,immed 1
reg,immed 1
mem,accum 1
accum,mem 1
segreg,reg16 3
segreg,mem16 9
reg16,segreg 3
mem16,segreg 3
reg32,CR0/CR2/CR3 4
CR0,reg32 1
CR2,reg32 4
CR3,reg32 4
reg32,DR0/DR1/DR2 10
reg32,DR6/DR7 10
DR0/DR1/DR2/DR3,r 11
DR6/DR7,reg32 11
reg32,TR6/TR7 4
TR6/TR7,reg32 4
reg32,TR3 3
TR3,reg32 6


ret:
retn 5
retn immed 5
retf 13
retf (PM, same priv.) 18
retf (PM, lesser priv.) 33
retf immed 14
retf immed (PM, same priv.) 17
retf immed (PM, lesser priv.) 33

后面的数字是相应的指令在486上的CPU不同情况下所需的时钟周期,当然在P6上可能有区别,但相对值不会有大区别

自已算算哪个快吧.
试图在互联网上划出国界的举动是愚蠢的!!!
把人当成猪羊圈养,草料永远都不够!把人当人待,人有无限的创造力! “人口减少一半,人们两倍富有”的观念为“一种非常糟糕的自甘堕落—这背后的潜台词是,似乎中国人是封闭围栏中的动物,对周围那些自己赖以生存的资源,除了咀嚼,别无办法。”

我的像册:http://picasaweb.google.com/bjwf2000/
我的主页: http://bjwf2000.googlepages.com/

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录