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占用的比重,来提高测试精度。