读书人

c语言中怎么嵌入loop指令

发布时间: 2012-02-25 10:01:48 作者: rapoo

c语言中如何嵌入loop指令
tc中嵌入汇编指令时不允许嵌入标号
所以如果我想实现以下功能
该怎么办
谢谢
mov cx 1000
ag: nop
loop ag
只有95分了
给50吧

[解决办法]

int i = 1000;
while (i> =0)
{
_asm{
nop
}
i--;
}
[解决办法]
void main()
{
__asm
{
mov ecx 1000
ag:
nop
loop ag
}
}
[解决办法]
只用一条nop指令是测试不准的,用个几十条吧。:)

[解决办法]
楼上说道有道理,在8086~80486中,loop指令执行所需的始终周期是nop指令执行所需时钟周期的2~5倍,所以循环体内要用几十甚至上百条nop指令,才能减小loop占用的比重,来提高测试精度。

读书人网 >汇编语言

热点推荐