Слива » 28 дек 2016, 15:04
А, блин, извиняюсь, прокосячил. Первую формулу нужно переделать вот так:
asm{
//Перевод из Паскалей в мм.рт.ст.(Умножение на 133)
mov eax, 133 //коэффициент перевода
mov ebx, 0x6D2693E
mul ebx
//результат в паре edx:eax
//Перевод из мм.рт.ст. в Паскали(деление на 133)
mov eax, 0x8B50AD8E //делимое
mov edx, 0x3
mov ebx, 133
div ebx //делитель
//Частное помещается в eax, а остаток — в edx.
}
2 формула будет аналогично, только коэффициент слева.
А, блин, извиняюсь, прокосячил. Первую формулу нужно переделать вот так:
asm{
//Перевод из Паскалей в мм.рт.ст.(Умножение на 133)
mov eax, 133 //коэффициент перевода
mov ebx, 0x6D2693E
mul ebx
//результат в паре edx:eax
//Перевод из мм.рт.ст. в Паскали(деление на 133)
mov eax, 0x8B50AD8E //делимое
mov edx, 0x3
mov ebx, 133
div ebx //делитель
//Частное помещается в eax, а остаток — в edx.
}
2 формула будет аналогично, только коэффициент слева.