Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Прошу помощи !

94K
07 ноября 2014 года
adddam
1 / / 07.11.2014
Здравствуйте! Помогите написать код программы, господа
(-D - D*C + 10) / (-a / 4)
1.8K
07 ноября 2014 года
Kuzya
184 / / 19.03.2008
А в чём проблема? Берёте справочник по коду программ и пишите.
392
10 ноября 2014 года
cronya
421 / / 03.01.2009
Код:
/*
        (-D-D*C+10)/(-A/4)
        1) D*C
        2) -D- 1)
        3) 2)+10
        4) -A/4;
        5) 3)/4)       
        */

        /*(-6-6*3+10)/(-8/4)=-14/-2=7*/

        mov eax, 3 //C=3
        mov edx, 6 //D=6
        mul edx //D*C
        mov edx, 6 //D=6
        neg edx; edx < --edx // -D = -6
        neg eax; eax < --eax // -D*C = -18
        add edx, eax  //-D+(-D*C) = -6+(-18)
        mov ecx, edx // ecx = -D-D*C
        add ecx,10//ecx = -D-D*C+10
        //mov edx, ecx//
        mov eax, 8 // A=8      
        mov bl, 4 // bl =4
        div bl  // eax/4 = 8/4 
        neg eax; eax < --eax // (-A/4)
        mov edx, eax //edx = eax
        mov eax, ecx //eax = ecx       
        mov ebx, edx //ebx = edx               
        idiv bl //eax/exb(целое от него  == bl)
eax = 7
как то так ;) делал ассемблеровской вставкой на с++, поэтому комменты на с++

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог