小编Ras*_*sty的帖子

汇编:JA和JB工作不正确

由于我的主要操作系统是linux并且在visual studio上有项目,所以我决定使用在线编译器来实现它.我发现是很多人提出的.所以这是我的代码:

#include <iostream>

using namespace std;
int main(void) {
float a = 1;
float b = 20.2;
float res = 0;
float res1 = 0;

_asm { 

    FLD a
    FCOM b
    JA midi
    JMP modi           

    midi:
    FST res
    JMP OUT

    modi:
    FST res1
    JMP OUT


}
    OUT:
cout << "res = " << res << endl;
cout << "res1 = " << res1 << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的目标很简单,如果a是大于b不是把ares,否则 …

c++ x86 assembly fpu

1
推荐指数
1
解决办法
322
查看次数

标签 统计

assembly ×1

c++ ×1

fpu ×1

x86 ×1