void MicroDelay (long MicroSecs)
{
asm {
mov cx, word ptr [MicroSecs+2]
mov dx, word ptr [MicroSecs]
mov ah, 0x86
int 0x15
}
}
This function is supposed to pause a program in microseconds...
But it complains "parse error".
void MicroDelay (long MicroSecs)
{
asm {
mov cx, word ptr [MicroSecs+2]
mov dx, word ptr [MicroSecs]
mov ah, 0x86
int 0x15
}
}
This function is supposed to pause a program in microseconds...
But it complains "parse error".
Code:#include <cmath> #include <complex> bool euler_flip(bool value) { return std::pow ( std::complex<float>(std::exp(1.0)), std::complex<float>(0, 1) * std::complex<float>(std::atan(1.0) *(1 << (value + 2))) ).real() < 0; }
hmmmm...it might not make any difference, but try this:
void MicroDelay (long MicroSecs)
{
asm {
mov cx, word ptr [MicroSecs+2]
mov dx, word ptr [MicroSecs]
mov ah, 86h
int 15h
}
}
Nope. But thanks!
Code:#include <cmath> #include <complex> bool euler_flip(bool value) { return std::pow ( std::complex<float>(std::exp(1.0)), std::complex<float>(0, 1) * std::complex<float>(std::atan(1.0) *(1 << (value + 2))) ).real() < 0; }