asm div



Автор Raven задал вопрос в разделе Другие языки и технологии

Помогите найти ошибку в коде на Ассемблере. Вот пример A*X^3+B*X^2+C div X + (D div X) div X и получил лучший ответ

Ответ от Евгений Сторожев[гуру]
Весь код не проверял, но вот команда div не правильно записана. В любом случае эта команда делит регистр AX на что то, поэтому указывать этот регистр не нужно. Пример: div bx Почитайте про эту команду так как я не все моменты уточнил.
Raven
(338)
Как мне обойтись без этого регистра ax. Ведь мне нужно задать для D значение = 1.
mov ax, d // 1
mov bx,x //2
div ax,bx // 1/2 = ax обнуляется
div ax,x 0/2
mov dx,ax ax становится 32768
add cx, dx
mov z,cx
popa

Ответ от Anton shahmatov[гуру]
smallint
от -2^15 (-32 768) до 2^15-1 (32 767)
а div не правильно применен
например
mov ax,10
mov cl,5
div cl

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите найти ошибку в коде на Ассемблере. Вот пример A*X^3+B*X^2+C div X + (D div X) div X

Спортивное программирование
acm. timus. ru
Разные уровни сложности и онлайн
подробнее...

Доброго дня! Потрібно настроїти спутникову антену на LMI1KU!!!!
1. Для начала нужно определиться с местом положения и выбрать нужный диаметр антенны от 0,9
подробнее...
спросили в Ice storm
100 стран и их валюты
скока есть стока даю ))

Австралия Австралийский доллар AUD
Австрия Евро EURподробнее...
спросили в Activision
Проблема связанная с игрой Amazing Spider Man 2
Эта проблема с лаунчером появляется на Windows 8, Я нашол как это вылечить. но придется поработать
подробнее...

Dev C++ не компилирует операторы asm, _asm, __asm
...и функция должна иметь возвращаемое значение.. .
void main()
{
// Code
}

подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в G Unit Inheritance
какие символы входят в состав алфавита языка паскаль
строчные и прописные латинские буквы:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Zподробнее...
спросили в Free Pascal Ассемблер
Assembler лаба не могу разобраться
Не вижу здесь Ассемблер, вижу Паскаль со встроенным ассемблером, а это не одно и то же.
подробнее...
спросили в Техника
в Российской армии, есть на вооружении аналог боевого вертолета McDonnell Douglas AH-64 Apache США?
это похоже на шутку
487-й отдельный вертолетный полк около Будённовска 16 единиц
и 741
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*