Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [си+asm]простенькая программа


Автор: lrad 18.4.2009, 23:26
Здравствуйте!
Помогите,пожалуйста, с любой небольшой программой на си с ассемблерной вставкой

Автор: Rififi 18.4.2009, 23:39
int main()
{
    __asm nop
    return 0;
}

Автор: lrad 18.4.2009, 23:56
а что-нибудь посущественнее?
дело в том, что мне надо сдать лабу и забыть эту смесь как кашмарный сон...

Автор: taiven 19.4.2009, 01:40
Код

#include <iostream>

int main()
{
    int a = 0, b = 0;
    std::cout << "Search maximum of the two values\n";
    std::cout << "Input a: ";
    std::cin >> a;
    std::cout << "Input b: ";
    std::cin >> b;
    
    _asm{
        mov eax, a
        mov ebx, b
        cmp eax, ebx
        je equal
        jl less
        jg greater
    }

    less: std::cout << "a < b\n"; return 0;
    greater: std::cout << "a > b\n"; return 0;
    equal: std::cout << "a = b\n"; return 0;

    return 0;
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)