Форум программистов, компьютерный форум, киберфорум
Assembler: математика, вычисления
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Вычисление выражения F = (4589 - 29) * 3 / (1215 + 5625) https://www.cyberforum.ru/ assembler-math/ thread1120295.html
Здравствуйте! Я хотел бы попросить помощи в вычислении следующего выражения: F = (4589 - 29 ) * 3 / (1215 + 5625 ) Ответ должен быть равен 2. Вот мой код : model small .stack 100h .data x dw 3 y dw 1215
Вычисление значения выражения Y=A&B-(C+7) Assembler
помогите написать программу на вычисление выражения Y=A&B-(C+7),есть написанная но в ней ошибки,помогите их найти и исправить Ideal P386N Model Small Dataseg A DW 6 B DW -10 C DW 13 Y DW ? Codeseg
Assembler Синус и косинус через Ряд Тейлора на внешнем ассемблере Всем привет. Нужна помощь в создании внешнего файла на ассемблере. #include <iostream> #include <time.h> #include <iomanip> #include <math.h> extern "C" double _cdecl Cos(double); using namespace std; double Sin(double X) https://www.cyberforum.ru/ assembler-math/ thread1115950.html Assembler Вычисление арифметического выражения https://www.cyberforum.ru/ assembler-math/ thread1112411.html
Разработать программу вычисления арифметического выражение (1200/C-D/4+54)/(A*A-1). Результат вывести в левом верхнем углу экрана в текстовом режиме. Все значения целые знаковые числа разрядностью 16 бит.Это задание выполняется в текстовом режиме. Среда Tasm
Assembler Ошибка при запуске файла
Почему при запуске файла вылезает окошко "Обнаружена ошибка. Приложение будет закрыто"? Код нормально компилируется и создается exe файл. Все исходники которые я взял с форума https://www.cyberforum.ru/post4709002.html и https://www.cyberforum.ru/post4658556.html , либо выдают ошибку при запуске exe файла, либо вообще не запускаются... Единственное, что я изменял это добавлял к подключаемым...
Assembler Вычислить по формуле , операнды байты, вычисления знаковые https://www.cyberforum.ru/ assembler-math/ thread1105083.html
Здравствуйте. Первая задача в ассемблер, пока не понимаю что после чего и тп. Хочу научиться, но пока не понимаю
Assembler Перемножить два целых числа https://www.cyberforum.ru/ assembler-math/ thread1103487.html
Ввод двух целых больших чисел перемножить их и вывести на экран.
Посчитать значение функции sin(0.056739), используя разложение ее в ряд Тейлора Assembler
Здравствуйте! Нужна помощь с Ассемблером. Есть задание: Посчитать значение функции sin(0.056739), используя разложение ее в ряд Тейлора, с точностью до пятого члена этого разложения. Есть код: #include <iostream> #include <stdlib.h>
Assembler Нужен оптимальный алгоритм умножение битового числа на инверсное ему число https://www.cyberforum.ru/ assembler-math/ thread1094121.html
нужен оптимальный алгоритм умножение битового числа на инверсное ему число. допустим 1100011 *0011100. В идеале числа будут огромными. Добавлено через 1 час 25 минут смысл свести количество элементарных операций к примерно 2n, где n - количество бит в числе Добавлено через 6 часов 29 минут (!)
Assembler Вычисление выражения по формуле. Уважаемые программисты, помогите пожалуйста с решением примера на ассемблере \frac{(a-b)^3 (c+d)}{ab^2}*(c+a^2)-\frac{eb}{a(c-d)} https://www.cyberforum.ru/ assembler-math/ thread1082706.html
Вычислить математическое ожидание (среднее арифметическое) Assembler
в программе ошибки.неправильно подсчитывается мат.ожидание помогите исправить. ;вычисление матожидания Cseg segment assume cs:Cseg,ds:Cseg x dq 1.0,1.2,1.1,0.9,0.8 ; аргумент функции sum dq ? ; результат вычисления функции y dq ?
Assembler Расчет по формуле Доброго времени суток! Помогите пожалуйста решить задачу на ассемблере. Вот задание g=(7*(r-1)/4)+(t-3)/4 https://www.cyberforum.ru/ assembler-math/ thread1072180.html
0 / 0 / 2
Регистрация: 18.12.2012
Сообщений: 49
0

Вывести на экран десятичное значение их разности - Assembler - Ответ 5908547

16.03.2014, 20:12. Показов 1095. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
asm i8086

Ввести с клавиатуры два двузначных десятичных числа без знака X и Y(подряд без пробела). Вывести на экран десятичное значение их разности в виде "Z=X-Y".
Есть код, выполняющий задание. Делал из примера. Но нужно сделать так, что бы при условии, что первое число меньше второго, выводило отрицательный результат. Не знаю как это сделать.

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
DataS   SEGMENT     ;сегмент данных
        N       DW 4
        M       DW 4
        BUF     DB 6 DUP (?) ;буфер для ввода с клавиатуры
        BUF1    DB 4 DUP (?) ;буфер для вывода на экран
        BUF2    DB ' Z= '
INVITE  DB 'Введите подряд, без пробелов, два двузначных' 
DB 'числа (X,Y):',10, 13, '$'
        A       DB 10
DataS   ENDS
STSEG   SEGMENT STACK   ;сегмент стека
        DB 128   DUP (?)
STSEG   ENDS
CODSEG  SEGMENT ;сегмент кода
        ASSUME CS:CODSEG, DS:DataS, SS:STSEG
INPUT   PROC        ;подпрограмма ввода с клавиатуры
        MOV AH,3Fh
        MOV BX,00h  ; в BX - дескриптор ввода с клавиатуры
        MOV CX,N        ; в CX - число символов для введения
        LEA DX, BUF ; в DX - адрес буфера для ввода (BUF)
        INT 21h
        RET
INPUT   ENDP
OUTPUT  PROC
                     ; в DX - адрес буфера для вывода (BUF1)
        MOV AH,40h   ;подпрограмма вывода на экран
        MOV BX,01h  ; в BX - дескриптор вывода на экран
        MOV CX,M
        INT 21h
        RET
OUTPUT  ENDP
BEGIN:  MOV  AX, DataS      ;начальная загрузка регистра DS
        MOV  DS, AX
        CALL INPUT
        XOR AX,AX
        MOV  AL, BUF        ;AL -  ASCII-код старшей цифры 1-го числа
        MOV  BL, BUF+1  ;BL -  ASCII-код младшей цифры 1-го числа
        SUB  AL, '0'        ;выделение старшей цифры 1-го числа
        MUL  A          ;умножение её на 10
        SUB  BL, '0'        ;выделение младшей цифры 1-го числа
        ADD  AL, BL
        MOV  CL,AL      ;запись 1-го числа в регистр CL
        XOR  AX, AX
        MOV  AL, BUF+2  ;AL -  ASCII-код 1-ї цифры 2-го числа
        MOV  BL, BUF+3  ;BL -  ASCII-код 2-ї цифры 2-го числа
        SUB  AL,'0'         ;AL - первая цифра 2-го числа
        MUL  A          ; умножение на 10
        SUB  BL, '0'        ; BL -  друга цифра 2-го числа
        ADD  AL,BL      ; AL - 2-е число
        SUB  CL,AL      ; разность двух чисел
        XOR  AX,AX      ;обнуление AX
        MOV  AL,CL
        DIV  A          ;выделение  цифр результату
        ADD  AL,'0'     ; AL -  ASCII-код старшей цифры
        MOV  BUF1,AL
        ADD  AH,'0'     ;AH -  ASCII-код младшей цифры
        MOV  BUF1+1,AH
        LEA  DX,BUF2
        CALL OUTPUT     ;выведение 'Z = '
        LEA  DX,BUF1
        CALL OUTPUT
        MOV  AX,4C00h       ;выход в DOS
        INT 21h
CODSEG  ENDS
        END  BEGIN


Вернуться к обсуждению:
Вывести на экран десятичное значение их разности Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2014, 20:12
Готовые ответы и решения:

Вывести на экран десятичное значение функции
Ввести с клавиатуры двознакови числа без знака Х1, Х2, Х3, Х4. Вывести на экран десятичное значение...

Вывести на экран результат целочисленного деления разности параметров a и b на значение наибольшего из них
Найти разность значений параметров a и b. Если она &gt; 0, на экран монитора вывести результат...

Найти и вывести на экран значение разности между максимальным и минимальным значениями функции F(x)=lg|sin x * cos(x+5)|
Найти и вывести на экран значение разности между максимальным и минимальным значениями функции...

Как вывести десятичное число на экран калькулятора
Доброго времени суток. Я начинающий программист. Вопрос таков. Составил код к калькулятору в Xcode,...

2
16.03.2014, 20:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2014, 20:12
Помогаю со студенческими работами здесь

Шестнадцатиричное число перевести в десятичное и вывести на экран
1)Шестнадцатиричное число перевести в десятичное и вывести на экран. (Писать надо на С.) Я пытался...

Вычислить и вывести соответствующее десятичное значение для всех строк матрицы
Матрица B (k, m) состоит из нулей и единиц. Считая каждую строку матрицы побитовым записи двоичного...

Заданы два множества. Вывести на экран результат объединения и разности этих множеств
Задача должна быть решена с использованием типа данных Множество. Заданы два множества....

Вывести на экран номер и значение элементов массива, абсолютное значение которых < 15
Сделайте задачу про массивы, по блок-схеме

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