Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

помогите решить задачу, которая решает уравнение ax + b = 0, относительно x, для любых чисел a и b, введенных с клавиатуры. Язык ассемблер

ПрограммированиеАссемблер
Арсений А.
  ·   · 2,7 K

Все зависит от ассемблера, компьютера и операционной системы.

Но принципы одинаковы:

-- выделяете память для данных и результата

-- считываете данные в память (лучше с использованием прерываний)

-- решаете задачу. Если числа действительные, а не целые, удобнее использовать математический сопроцессор (если есть, конечно).

-- результат --> память

-- память --> экран (или что у вас там есть). Тоже удобнее прерываниями.

Можно и стеком воспользоваться:

b-->стек

a-->стек

делить

поменять знак.

Вариантов может быть множество. Можно и делить вычитанием, если команды деления нет.