
29.11.2009, 12:34
|
|
Новичок
Регистрация: 28.11.2009
Сообщений: 5
С нами:
8658802
Репутация:
0
|
|
Добрый день всем умам этого портала, хочу попросить Вас о помощи так как в асемблере особо умом не блещу, а на носу акредетация моего техникума и контрольные уже выдают. Кто может помогите пожалуйста решить данное задание:
ASM
---------
Вычислить Х= - (С + 2А + 4В + В),
где А, В, С, Х- целые знаковые числа занимающие слово, на
программу реализующую данную формулу.
Распишем формулу по отдельным операциям:
АХ ← А ; значение А в регистре АХ
АХ ← 2 *( АХ ) ; 2А в АХ
АХ ← ( АХ ) + А ; 3А в АХ
ВХ ← В ; В в ВХ
ВХ ← 5 + ( ВХ ) ; В+5 в ВХ
ВХ ← (ВХ ) / 2 ; ( В+5) / 2 в ВХ
АХ ← (BX ) + ( AX ) ; 3А+( В+5 ) / 2 в АХ
АХ ← ( АХ ) - С ; 3А+( В+5 ) / 2 - С в АХ
АХ ← ( АХ ) -1 ; 3А+( В+5 )/2 - С - 1 в АХ
Х ← ( АХ ) ; 3А+( В+5 )/2 - С - 1 в Х
Кто может помогите пожалуйста
|
|
|