Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Andy_G
2 / 2 / 0
Регистрация: 21.11.2012
Сообщений: 39
1

Программа для типа данных слово (вычислить значение выражения)

20.12.2012, 16:12. Просмотров 534. Ответов 1
Метки нет (Все метки)

Я написал программу вычисления z=25*x/y+15*y-3 для типа данных байт, она работает. Помогите составить программу этого вычисления для типа данных слово. (Процессор 8086). Спасибо
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
title word
dat1 segment
    x db 1
    y db 2
    z db 3
    a db 4
dat1 endS
 
cod1 segment
assume cs:cod1, ds:dat1
start1: mov ax, dat1
    mov ds, ax
    xor ax, ax
 
    mov bl, 25
    mov al, x
    mul bl
    mov bl, y
    div bl
    mov z, al
    mov al, 15
    mov bl, y
    mul bl
    mov cx, ax
    mov al, a
    cwb
    sub cx, ax
    mov al, z
    cwb
    add ax, cx
    
    mov ah,4Ch
    int 21h
cod1 endS
end Start1
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2012, 16:12
Ответы с готовыми решениями:

Даны переменные N типа DB и K типа DW. Вычислить значение выражения K=N(N-1)/2
Помогите пожалуйста,только в начале изучения NASM, выдает ошибки в 20,23,33,35,37 строчках....

программа вычислить значение выражения
программа вычислить значение выражения по формуле 2+e^y-1/|y-cosy^2|-x/y все переменные имеют вещ...

Вычислить значение выражения - программа не запускается
Помогите. program qwe; uses crt,math; var n1,n2,n3,tg:real; begin clrscr;...

Линейная программа: вычислить значение выражения
a=e^x-(y^2+12xy-3x^2/18y-1)

Вычислить значение выражения (программа + блок-схема)
S=2*1-4/Power(2,2)*1+2*2-4/Power(2,2)*2+...+2*14-4/power(2,2)*14;

1
Mikl___
Автор FAQ
13770 / 6511 / 655
Регистрация: 11.11.2010
Сообщений: 11,737
20.12.2012, 18:05 2
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.286
.model small
.data
    x dw 1000
    y dw 2000
    z dd 0
.code
start1: mov ax,@data
    mov ds, ax
    mov ax, 25
    mul x
    div y
    mov word ptr z,ax
    mov ax, 15
    mul y
    add word ptr z,ax
    adc word ptr z+2,dx 
    sub z,3    
    mov ah,4Ch
    int 21h
end Start1
1
StackOverflow
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2012, 18:05

Вычислить значение выражения при заданных исходных данных

Вычислить значение выражения при заданных исходных данных.
Вычислить значение выражения при заданных исходных данных. Сравнить полученное значение с указанным...

Вычислить значение выражения при заданных исходных данных
Вычислить значение выражения при заданных исходных данных. Сравнить полученное значение с указанным...


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

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

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