Форум программистов, компьютерный форум, киберфорум
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.10.2008
Сообщений: 4
1

Вывод значения на экран

15.10.2008, 14:59. Показов 4048. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть программа которая делает расчёт примера. Огромная просьба помочь доработать код так, чтобы программа выводила на экран значение переменной "otvet" в десятичном виде. И ещё, если кто-то всё-таки решит помочь, так же огромная просьба добавить коментарии к добавленым кускам кода. Заранее благодарен за помощь.

Код программы:

;пример 8*а*а + 5*b*b*b - a/2


Код
.model small 
.data   

a dw 3
b dw 8
c dw 8
d dw 5
e dw 2
kvadrat dw ?
kub dw ?
umn1 dw ?
umn1a dw ?
umn2 dw ?
umn2a dw ?
del  dw ?
summa dw ?
otvet dw ?

.code         
 start:
 mov ax,@data 
 mov ds,ax    

 mov ax,a
 mov bx,a
 mul bx
 mov kvadrat,ax

 mov ax,kvadrat
 mov bx,c
 mul bx
 mov umn1,ax
 
 mov ax,b
 mov bx,b
 mul bx
 mul bx
 mov kub,ax

 mov ax,kub
 mov bx,d
 mul bx
 mov umn2,ax
          
  ;Теперь мы помножем всё уравнение на два и оно примет вид 16a*a + 10b*b*b - a

 mov ax,umn1
 mov bx,2
 mul bx
 mov umn1a,ax
 
 mov ax,umn2
 mov bx,2
 mul bx
 mov umn2a,ax


 mov ax,umn1a
 add ax,umn2a
 sub ax,a
 mov summa,ax

    ;Теперь вернём уравнению нормальный вид, поделив его на 2

 mov ax,summa
 mov bx,2
 div bx
 mov otvet,ax
 
mov ah,4ch
int 21h
end start
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2008, 14:59
Ответы с готовыми решениями:

Ввод с клавиатуры значения=>работа функции=>вывод значения на экран
Есть функция факториала: SECTION .start global _start _start: mov eax, 10; mov ecx, eax;...

Вывод значения регистра на экран
Как в FASM'e вывести на экран значение какого-нибудь регистра?

Вывод значения регистра на экран
Помогите пожалуйста разобраться с программой которая выводит значение(десятичное) регистра ax на...

Вывод на экран значения ветки реестра
Нужно написать программу, которая выводит на экран значение с ветки реестра ShellNext ...

0
15.10.2008, 14:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2008, 14:59
Помогаю со студенческими работами здесь

Ввод числа, умножение и вывод значения на экран
Всем привет! Нужна ваша помощь!) Необходимо ввести с клавиатуры радиус, затем умножить его на 6...

Вывод значения на экран. Переполнение деления (TASM)
Нужно ввести значения переменных X и Y с клавиатуры, а также вывести на экран результат выражения F...

[MASM] Вывод значения переменной (или содержимого регистра) на экран
Здравствуйте! По очень простому вопросу никак не могу найти ответ. Например пара фрагментов:...

Вывод значения на экран
Вот код программы. Нужно чтобы L считалось по формуле и выводилось значение на экран для каждого m...

Вывод значения на экран
Доброе утро Пишу if (temp==0) Edit1->Text=L"0 вопросов"; else if (temp==2 ||...

Вывод значения переменной на экран
Имею класс: #include <iostream> using namespace std; // определение класса комплексных чисел...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru