4 года назад

Ассемблер, подскажите нужный путь решения.

Здравствуйте, подскажите, пожалуйста, как делать подобные задачи:
"С помощью
логических операций реализуйте запись
битов в данной ячейки памяти, размером
в 2 байта, в обратном порядке. "или: "Реализуйте
логическую арифметику, при которой в
одном байте хранилось бы 8 логических
переменных. "Заранее спасибо.

Valeria Yal (Гость) Программирование
3

Программирование: Ассемблер, подскажите нужный путь решения.

2 года назад Помогите по ассемблеру

Помогите, подскажите код для решения данного примера, я в ассемблере полный ноль ( прошу адекватной помощи.. . пожалуйста не надо говорить глупости, прошу точного ответа! Я запутался в нём! Срочно помогите хотя бы с началом кода

Сонька Татлова (Гость) 1 ответ
3
2 года назад Ассемблер

Помогите, подскажите код для решения данного примера, я в ассемблере полный ноль ( прошу адекватной помощи... пожалуйста

гена перелович (Гость) 3 ответа
3
2 года назад Ребят, кому не лень и кто знает ассемблер, подскажите ошибке в этой программе для вот этого подсчета:

F=(2x+3y)z y<2 или x>5
F=(3xx-z)/y-1 x>0 z<8
3z в остальных случаях
cmp y,2
jl m1
cmp x,5
jle m2
mov ax,y
imul y
sub ax,1
jmp stop
m1:mov ax,2
imul x
add ax,3
imul y
mov bx,1
xchg ax,bx
imul z
jmp stop
m2:mov ax,3
imul x
imul x
sub ax,1
imul z
idiv ax,2
stop
mov f,ax

Сергей Халимоненко (Гость) Нет ответов
3
Ответы (2)
Ирина Евдокимова (Гость) 4 года назад
3

Ну берёшь ассемблер, книги и мозги и пишешь. Руками. Есть какие-то другие варианты?

Пожаловаться
Expat (Гость) 4 года назад
3

Первое:
В любом случае с помощью сдвигов ну а варианты либо с помощью 16-регистра либо с помощью бита переноса
Второе:
с помощью маски

Пожаловаться
Ассемблер, подскажите нужный путь решения. (Программирование) - вопросы и ответы на все случаи жизни - справочник Программирование FOR-ASK.RU