Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 13.05.2014
Сообщений: 17
1

Нужно написать программу, реализующую вычисление по формуле. Что нужно исправить?

21.12.2014, 18:48. Просмотров 831. Ответов 1
Метки нет (Все метки)

X = (A*2 + B*C + 5) / (A*D – 3)
Заданные значения: A = 20; B = 4; C = 15; D = 6\
Сам код написал, но выдаёт ошибку в 24 строке "Operand types do not match"\
Что тут нужно исправить??
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
.MODEL SMALL
.STACK 100h
.DATA
 a db 20
 b db 4
 c db 15
 d db 6
.CODE
START:
 mov al, 2
 mul a
 mov cl, al
 xor ax, ax
 mov al, b
 mul c
 add cl, al
 add cl, 5
 xor ax, ax
 mov al, a
 mul d
 sub al, 3
 mov bl, al
 xor ax, ax
 mov al, cl
 xor ah,ah
 div bl
END START
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2014, 18:48
Ответы с готовыми решениями:

Написать программу, реализующую вычисление по формуле
Написать программу, реализующую данную формулу: Формула x=3A-(7C+1)2 где А, С, X -целые знаковые...

нужно написать программу на с++ реализующую все возможности печатной машинки
печатная машинка должна: - с клавиатуры непосредственно на экран выводятся только символы,...

Нужно написать программу по расчетной формуле
Думаю написал бы и сам, но пропустил много лекций и практик из-за болезни :( Буду очень благодарен...

Нужно написать линейную программу расчета по заданной формуле на С#
Пожалуйста,помогите!Нужно написать линейную программу расчета по заданной формуле на C#.Формула и...

1
6 / 6 / 3
Регистрация: 02.10.2013
Сообщений: 164
22.12.2014, 15:41 2
Ты сегмент данных даже не описал,оно тебе считать будет но никуда заносить не будет. Да и где результат то

Добавлено через 13 минут
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
.model small  
.data
y db ? 
.code
start:
mov ax,@data
mov es,ax
mov ds,ax
 
mov al,20
mov bl,2
mul bl
mov y,al   
 
mov al,4
mov bl,15
mul bl
add y,al
 
add y,5     
 
mov al,20
mov bl,6
mul bl
sub al,3 
 
mov bl,al
 
mov al,y
div bl
mov y,al
 
mov ax,4C00h
int 21h
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2014, 15:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Написала программу,но работает не так, как нужно. Что исправить?
Дано простое число. Написать функцию, которая находит следующее простое число. Никаких ошибок и...

Написал программу по смене слов в строке, но нужно что бы можно было вводить слова с клавиатуры.Что нужно ?
// ConsoleApplication7.cpp: определяет точку входа для консольного приложения. // #include...

Написать программу, реализующую данное вычисление [0015]<— CH+CL-[BX]
написать программу реализующее данное вычисление &lt;— CH+CL- Ребят помогите ни как Assembler не...

Нужно понять программу, реализующую мышь в QBasic
Я недавно нашёл у себя пример реализации мышки в QBasic'е. Мне хотелось бы разобраться, что там...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.