Вопрос по информатике:
Дайте развернутый ответ: Напишите фрагмент программы на языке программирования Ассемблер вычисления выражения: F=5*a+15/(a+b)
- 13.08.2018 06:30
- Информатика
- remove_red_eye 16345
- thumb_up 22
Ответы и объяснения 1
; assembler
mov ax, [a] ; ax = a
mov bx, 5 ; bx = 5
mul bx ; ax = 5*a
mov cx, ax ; cx = 5*a
mov ax, [a] ; ax = a
mov bx, [b] ; bx = b
add ax, bx ; ax = a+b
mov bx, ax ; bx = a+b
mov dx, 0
mov ax, 15 ; dx:ax = 15
div bx ; ax = 15/(a+b)
add ax, cx ; ax = 5*a + 15/(a+b)
; result will be in ax
- 14.08.2018 19:29
- thumb_up 17
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.