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

Сложение 2х чисел

03.07.2015, 21:01. Просмотров 822. Ответов 2
Метки нет (Все метки)

Решил для себя освоить ассемблер, закончил 1 курс коллежа. Хелло ворд вроде разобрал(работаю по калашникову(есть еще Юров для вузов)) Пишу код для сложения двух чисел, вроде все хорошо но в окне ничего нет.

Сложение 2х чисел


Assembler
1
2
3
4
5
6
7
8
9
10
11
CSEG segment
org 100h
Start:
    mov ah,9
    mov ch,5
    add ah,ch
    
int 21h
 
CSEG ends
end Start
basic и html на ура шел...

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2015, 21:01
Ответы с готовыми решениями:

сложение чисел
только начал учить ассемблер. Вот код: %TITLE "Primer 1" IDEAL MODEL ...

Сложение чисел
Написать программный код, выполняющий сложение следующих чисел: -56 и +89.

Сложение чисел (dq)
Hello, world! Задача - простейшая. Сложить 3 числа - dw,dd,dq(16,32,64 бита). Взять числа, чтобы...

Сложение чисел
.model tiny .code org 100h .286 start: mov dx,offset mes1 mov ah,9 int 21h ; вывести...

Сложение чисел
Здравствуйте . Есть такая программа: .686 .model flat, stdcall option casemap:none include...

2
proc3nt
волшебник
998 / 552 / 178
Регистрация: 26.05.2012
Сообщений: 1,566
03.07.2015, 21:25 2
потому что в коде не предусмотрен вывод результата на дисплей. результат сложения будет хранится только в регистре ah. это можно посмотреть в отладчике.

Добавлено через 11 минут
посмотри вот такой, к примеру, вариант кода

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
CSEG segment
 org 100h
 
 Start:
 mov ah,9
 mov ch,5
 add ah,ch
 
 mov bl,10
 xchg ah,al
 cbw
 div bl
 
 mov dx,ax
 or dx,3030h
 
 mov ah,02h
 int 21h
 
 xchg dh,dl
 int 21h
 
 mov ah,4Ch
 int 21h
 
CSEG ends
end Start
тебе неплохо было бы почитать "faq по tasm, masm" - ввод и вывод чисел в различных системах счисления.
0
Charles Kludge
Клюг
7648 / 3163 / 383
Регистрация: 03.05.2011
Сообщений: 8,381
03.07.2015, 21:54 3
Цитата Сообщение от proc3nt Посмотреть сообщение
такой, к примеру, вариант кода
Толсто.
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
; FASM
    org 100h
 
Start:
    mov ah,9
    mov ch,5
    add ah,ch
; вывод
    mov al, ah
    aam
    or  ax, 3030h
    xchg    al, ah
    int 29h
    xchg    al, ah
    int 29h
; это COM-прога, можно выйти в ДОС через ret
    ret
Daffi, изучай уж сразу FASM - он проще, да и если придётся писать под Linux/UNIX, то о том, что ты учил tasm/masm ты ещё не раз пожалеешь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2015, 21:54

Сложение 5 чисел
Нужно реализовать сложение 5 чисел, покажу как это выглядит на pascal: var s,a: INTEGER;...

Сложение дробных чисел
Здравствуйте, как сложить 1.5+2.3 , покажите пример пожалуйста или обращаться к сопроцессору ?...

Сложение чисел по-разрядно
Добрый день! Помогите пожалуйста написать программу: Дано 3 числа разных типов. Сложить эти числа,...


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

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

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