Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
5 / 5 / 3
Регистрация: 20.01.2012
Сообщений: 218
1

Ввести число с клавиатуры и посчитать сумму (TASM)

20.03.2015, 00:37. Показов 1030. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер.
Прощу помощи у обитателей форума
В принципе задание написано в титле темы.
Ввести число с клавиатуры и посчитать сумму (TASM)
Буду благодарен за любую помощь!
У меня только получалось ввести число и вывести.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2015, 00:37
Ответы с готовыми решениями:

Ввести предложение с клавиатуры и посчитать число символов в словах
Коллеги, нужен ваш профессионализм: подскажите как написать на masm32 прогу: ввести предложение с...

Ввести с клавиатуры массив из 10 целых чисел, посчитать сумму и вывести на экран
Ввести с клавиатуры массив из 10 целых чисел, посчитать сумму и вывести на экран

Не могу исправить ошибку (ввести с клавиатуры две матрици и посчитать их сумму)
Program MATRIX; Uses CRT; const n=3; VAR i, i2, i3 : integer; j, j2, j3 : integer; a,b,c :...

Ввести вещественное число. Посчитать сумму по правилу ln(x+1)
выдает ошибку при компиляции , вроде все сделано правильно но вывод из логорифма не получается...

2
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
20.03.2015, 00:54 2
Цитата Сообщение от Konark Посмотреть сообщение
У меня только получалось ввести число и вывести.
Показывайте, иначе помощи не ждите.
0
5 / 5 / 3
Регистрация: 20.01.2012
Сообщений: 218
20.03.2015, 01:20  [ТС] 3
Цитата Сообщение от Charles Kludge Посмотреть сообщение
Показывайте, иначе помощи не ждите.
Увы, в универе остался код.

Но вот есть код, числа вводятся, но такое чувство, что программа зациклилась. Вводится бесконечное количество чисел. А результат в итоге не выводится.
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
.model tiny
.386
.code
org 100h
start:
    call scanf
    push di
    call scanf
    pop ax 
    add ax,di
    xor cx,cx
    mov di,10
 
@3:
    xor dx,dx
    div di
    push dx
    inc cx
    test ax,ax
    jnz @3
 
@4:
    pop ax
    or al,30h
    int 29h
    loop @4 
    xor ax,ax
    int 16h
    ret
 
scanf: 
    xor di,di
 
@1:
    mov ah,1
    int 21h
    cmp al,20h
    je @ret
    and ax,0fh
    imul di,10
    add di,ax
    jmp @1
 
@ret:
    mov al,0ah
    int 29h
    ret
 
end start
0
20.03.2015, 01:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2015, 01:20
Помогаю со студенческими работами здесь

Ввести с клавиатуры натуральное число и определить сумму его нечетных цифр
Кто шарит как вообще можно это сделать, то помогите пожалуйста... Задание: Ввести с клавиатуры...

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

Ввести с клавиатуры натуральное число A. Вывести на экран сумму всех чисел от 1 до A включительно
Ввести с клавиатуры натуральное число A. Вывести на экран сумму всех чисел от 1 до A включительно....

Вывести на экран (исходное число ввести с клавиатуры) сумму цифр числа, больших 5
Здравствуйте. Нужна помощь с задачей, у меня не выходит. Если можно, решение с помощью массива....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru