Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
callmeyourfail
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 13
1

Вычисление выражения по формуле

07.05.2019, 16:11. Просмотров 1028. Ответов 4
Метки нет (Все метки)

1. В исходном байте DataByte биты 0…1 содержат двоичный код, который обозначим как А, биты 2…5 - код, который обозначим как В, биты 6…7 - код, который обозначим как С. Вычислить В-A*С. Тест: ввод - BEh.

Нужна помощь.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2019, 16:11
Ответы с готовыми решениями:

Вычисление выражения по формуле
Написать программу для вычисления( (а+b)^2-2*a)/c

Вычисление выражения по формуле
Разработать программы реализующую вычисления по указанным формулам. 2-я программа: Х= 3 (А - 4В )...

Вычисление выражения по формуле
Разработать программы реализующую вычисления по указанным формулам. 1-я программа: Х= (А/ 2 + В)...

Вычисление выражения по формуле
Как рассчитать такую формулу на ассемблере, тот что в визуал студии? {(a-b)}^{4}={a}^{4}-4 \cdot...

Вычисление выражения по формуле
Необходимо посчитать след. формулу: y=\frac{3\cdot {a}^{2}\cdot {b}^{3}+1}{a-b}-\frac{a/4+b}{a+b}...

4
proc3nt
волшебник
1379 / 626 / 193
Регистрация: 26.05.2012
Сообщений: 1,859
09.05.2019, 10:01 2
callmeyourfail,
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
40
41
42
43
44
.model small
 
.data
A db ?
B db ?
C db ?
DataByte db 0BEh
 
.stack 100h
 
.code
start:
    mov ax,@data
    mov ds,ax
 
    mov al,DataByte
    and al,00000011b
    mov A,al
 
    mov al,DataByte
    and al,00111100b
    mov cl,2
    shr al,cl
    mov B,al
 
    mov al,DataByte
    and al,11000000b
    mov cl,6
    shr al,cl
    mov C,al
 
    mov al,A
    mov cl,C
    mul cl
 
    mov bl,B
    sub bl,al
 
    mov al,bl
 
    mov ah,4Ch
    mov al,0
    int 21h
end start
0
callmeyourfail
0 / 0 / 0
Регистрация: 06.05.2019
Сообщений: 13
11.05.2019, 14:11  [ТС] 3
proc3nt, при компиляции вот что выходит

во вложении
0
Миниатюры
Вычисление выражения по формуле  
proc3nt
волшебник
1379 / 626 / 193
Регистрация: 26.05.2012
Сообщений: 1,859
12.05.2019, 06:30 4
Лучший ответ Сообщение было отмечено Mikl___ как решение

Решение

callmeyourfail, и что тебе не нравится здесь? при компиляции выдает, что сообщений об ошибках нет (Error massages: None) и сообщений с предупреждениями нет (Warning messages: None).. линкуется все тоже благополучно.. результат вычисленного выражения в конце программы поместиться в регистр al..

что тебе еще нужно для полного счастья?
1
Constantin Cat
2737 / 1489 / 420
Регистрация: 28.02.2015
Сообщений: 3,006
Завершенные тесты: 1
12.05.2019, 14:55 5
Цитата Сообщение от proc3nt Посмотреть сообщение
что тебе еще нужно
Пильщиков В. Программирование на языке ассемблер IBM PC, 6.5 Записи
0
12.05.2019, 14:55
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2019, 14:55

Вычисление выражения по формуле
Вычислить значение функции F(x)=x2+5x+7

Вычисление выражения по формуле
Нужно изменить код программы под вычисление данного выражения: Y=3*A/(B+C-D) DSEG SEGMENT a dw 3...

Вычисление выражения по формуле.
Здравствуйте, необходимо написать программу вычисления выражение.Здесь Алгебраическая сумма i=от 1...


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

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

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