Mikler
1

Вычислить 76*a +2c/b-d

27.12.2009, 14:01. Показов 634. Ответов 2
Метки нет (Все метки)

я начал изучать ассемблер 2 дня назад и ни как не могу сделать программу вычитающую данную формулу выдаёт ошибку в 28 строке
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
;76*a +2c/b-d
;prog1
.Model Small
.Stack 100h
.Data
A db(0AH)
b db(5H)
c db(8H)
D DB(9H)
x Dw (?)
.code
start:
mov ax,@data
mov ds,ax
mov a,2
mov b,5
mov c,15
mov d,8
mov al,76
mul a; a*2   20
mov cx,ax
mov bl,c
div b
mov dx,bx
mov bl,2
mul b 
add dx,cx
sub dx,[d]  ;           28 строка 
mov x,dx
mov ah,4ch
int 21h
END start
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2009, 14:01
Ответы с готовыми решениями:

Задан массив А размером п. Вычислить среднее арифметическое положительных элементом. Вычислить a1 • a2 + a2 • a3 + + an -1 • an
помогите решить, пожалуйста! Задан массив А размером n. Вычислить среднее арифметическое...

Вычислить минимальное число операций, за которое можно вычислить выражение
Дано действительное число x. Не пользуясь никакими другими арифметическими операциями кроме...

Даны целые числа X,Y,Z. Вычислить MAX(X+Y,XYZ). Вычислить MIN(X,Y,Z X-Y)
1. Даны целые числа X,Y,Z. Вычислить MAX(X+Y,XYZ). 2. Даны целые числа X,Y,Z. Вычислить...

Вычислить элемент матрицы А и вычислить суммы элементов каждой строки
Напечатать матрицу А и вычислить суммы элементов каждой строки матрицы А

2
2534 / 830 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
27.12.2009, 15:02 2
dx - 16 бит, а d - 8 бит. Поэтому и ошибка.
1
Эксперт С++
7175 / 3234 / 79
Регистрация: 17.06.2009
Сообщений: 14,164
27.12.2009, 21:49 3
Нужно положить в 16-битный регистр, правильно расширив значение до 16 бит.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2009, 21:49

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

Вычислить значение t, соответствующие каждому значению x по формуле. Вычислить количество отрицательных значений x
Циклы. На С++ Вариант 7! Задание: Составить алгоритм решения задачи согласно своему варианту. В...

Вычислить среднее арифметическое отрицательных чисел. Вычислить сумму элементов каждой строки
Помогите с реализацией задачи: Задать целочисленный двумерный массив NxM (значения N, M вводятся с...

Вычислить сумму чисел:в указанном пределе, с неопределенным пределом. Вычислить значение выражения
s=\sum_{n=1}^{15}*{(-1)}^{n+1}*\frac{2*sin(n*x)}{n},y=x Помогите найти ошибку. unit Unit1; ...

Вычислить max(x + y + z, x * y * z), если все эти числа больше 0, иначе вычислить переменную d=x ^ y.
Даны действительные числа x,y,z. Вычислите max(x+y+z,x*y*z), если все эти числа больше 0, иначе...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru