Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
flock
3 / 1 / 0
Регистрация: 23.09.2011
Сообщений: 66
1

Вычисление выражения 2*a-(b^2+c)

15.01.2012, 22:55. Просмотров 721. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Вычислить выражение: 2*a-(b^2+c), вместо b в квадрате записать b*b
Вот, что получилось:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
data segment
a db 4
b db 2
c db 1
data ends
sst segment stack
db 128 dup(?)
sst ends
code segment
Assume cs:code,ds:data,ss:sst
ind
mov ax,data
mov ds,ax
mov cx,a
imul cx,2
mov b,cx
imul b,cx
add c,cx
mov ax,4c00h
int 21h
code ends
end ind
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2012, 22:55
Ответы с готовыми решениями:

вычисление выражения 2A+2B
Задачку надо решить для зачета... пробовала сама решить... ничего не получается... минимум 3 ошибки...

Вычисление выражения
вычислить выражение (с / 4-d / 62) / (a * a + 1)

Вычисление выражения A/B*C
Напишите код, если не трудно, пожалуйста. Написать фрагмент программы на языке Ассемблера...

Вычисление выражения
как на ассемблере записать выражение (A * X^4 + B * X^3 + C * X^2 + D * X) div E ?

Вычисление выражения (2*b-a+b/c) / (c/4+1)
(2*b-a+b/c)/(c/4+1) как записать на языке ассемблер

2
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
16.01.2012, 01:16 2
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
35
36
37
38
39
data segment
    a   db  4
    b   db  2
    c_  db  1
data ends
 
sst segment stack
    db  128 dup(?)
sst ends
 
code segment
    assume cs: code, ds: data, ss: sst
ind:
    mov ax, data
    mov ds, ax
 
    mov ax, 2
    xor bh, bh
    mov bl, byte ptr a
    imul    bx
    mov cx, ax
 
    xor ah, ah
    mov al, byte ptr b
    mov bx, ax
    imul    bx
 
    xor bh, bh
    mov bl, byte ptr c_
    add ax, bx
 
    sub cx, ax
    ; результат находится в cx
 
    mov ax,4c00h
    int 21h
code ends
 
end ind
Добавлено через 3 минуты
вместо переменной 'c' поставил 'c_', иначе у меня не компилируется
1
flock
3 / 1 / 0
Регистрация: 23.09.2011
Сообщений: 66
16.01.2012, 18:28  [ТС] 3
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2012, 18:28

Вычисление выражения A*B/C
Выручайте, напишите плиз программу -> Вычисление выражения D=A*B/C, где A=6, В=3, С=2

Вычисление выражения
Помогите написать программу для вычисления выражения. Данные для переменных нужно вводить с...

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


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

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

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