IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> смысл команды xor dx,dx, assembler
savedata
сообщение 1.3.2012, 3:29
Сообщение #1


Студент
**

Группа: Продвинутые
Сообщений: 64
Регистрация: 8.1.2011
Из: Красноярск
Город: Krasnoyarsk
Учебное заведение: СибГТУ
Вы: студент



z=((a*x*x) div (b*y*y)) div ( a+b )

Код
asm
    push a
    mov  ax,y
    mul  ax
    mov  bx,b
    mov  cx,bx
    mul  bx
    push ax       { сохранили b*y*y }
    mov  ax,x
    mul  ax
    mov  bx,a
    add  cx,bx       { в CX = a+b }
    mul  bx
    pop  bx       { восстановили b*y*y }
    xor  dx,dx
    div  bx       { (a*x*x) div (b*y*y) }
    xor  dx,dx
    div  cx
    mov  z,ax       { в AX = ((a*x*x)div(b*y*y)) div (a+b) }
    pop  a
end;


какую функцию выполняет команда xor dx,dx в данной задаче?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 3.5.2024, 4:57

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru