首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

c语言中怎么嵌入loop指令

2012-02-25 
c语言中如何嵌入loop指令tc中嵌入汇编指令时不允许嵌入标号所以如果我想实现以下功能该怎么办谢谢movcx100

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

热点排行