3 года назад

Помогите решить пример на ассемблере!

y=(2*X-5)/4-3   -   нужен код.начало есть...MODEL SMALLSTACK 100hDATASEGSet_X DB 13,10,'X = $'Result DB 13,10,'Y = $'eo_ db "icoect umbe$"buff db 6,7 Dup(?) - нужно или нет...CODESEGstat:
спс но уже сам разобрался, сам код примера - mov bx, 2mul bxsub ax, 5mov bx, 4div bxsub ax, 3а код программы вышел на 125 строк, но за старание +

ирина коваль (Гость) Assembler
3

Assembler: Помогите решить пример на ассемблере!

8 месяцев назад Помогите решить 2 задачи на ассемблере

Помогите решить 2 задачи на ассемблере TASM x861.Вычислить:Z = 2F+å (F+I+I2), для I = 1…N,где N=4, F=32 Установить в «1» 1, 12 и 14-й биты ячейки А, если Х = 78h, иначе—в ячейку S заслать 1-й байт ячейки R и инвертировать его.Заранее спасибо

croûte (Гость) Нет ответов
3
8 месяцев назад Простая программа на ассемблере

Здравствуйте! Помогите решить задачу на ассемблере, учусь заочно поэтому не могу долго вникать ище куча других предметов надо здать!"Программа которая определяет число комбинаций битов 01 в каком либо 16 разрядном числе."используем TASM

DinGLoa (Гость) 1 ответ
3
8 месяцев назад помогите решить задачу по массивам на ассемблере

необходимо поменять местами максимальный и минимальный элемент в одномерном массивена ассемблере должны быть только вычисления, т.е. вставка на ассемблере. всё остальное - задание массива, вывод результатов - на паскале

Катерина М (Гость) 1 ответ
3
Ответы (2)
nereia (Гость) 3 года назад
6

; ax \u003d x
add ax, ax; * 2
sub ax, 5; - 5
shr ax, 2; / 4
sub ax, 3; - 3
; y \u003d ax

Пожаловаться
Shmidt A (Гость) 3 года назад
8

#Примечание №1
Однако при умножении и делении на числа являющиеся степенью двойки, оптимальнее использовать именно инструкции add,shr,shl, так как те выполняются за значительно меньшее число тактов чем mul,div.

Пожаловаться
Помогите решить пример на ассемблере! (Assembler) - вопросы и ответы на все случаи жизни - справочник Assembler moi-vopros.ru