Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.81/48: Рейтинг темы: голосов - 48, средняя оценка - 4.81
sezam
1 / 1 / 0
Регистрация: 31.01.2011
Сообщений: 42
1

Как сложить 2 числа на языке Ассемблера?

06.06.2012, 21:31. Просмотров 9325. Ответов 10
Метки нет (Все метки)

Напишите пожалуйста как сложить 2 числа в Ассемблере, допустим 2+3, и вывести на экран. И если не трудно каждую строчку подписать что она означает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2012, 21:31
Ответы с готовыми решениями:

Как создать процесс Windows на языке ассемблера?
вот недоделанный мой пример: TITLE (.asm) ;386 Include...

Написать уравнение на языке ассемблера
Написать уравнение z=48/(x/y)+12*(x-y) на языке ассемблера. И если не сложно...

Программа на языке ассемблера, которая реализует ветвления и циклы
Приветствую всех форумчан. Нужна помощь в коде, которая реализует ветвления и...

Разработать программу на языке Ассемблера для работы в среде MASM
Разработать программу на языке Ассемблера для работы в среде MASM на основе...

Разработать приложение на языке ассемблера, которое используя подпрограмму и цепочечные команды производит сравнение двух 0-терминированных строк.
Разработать приложение на языке ассемблера, которое используя подпрограмму и...

10
pyzhman
775 / 470 / 65
Регистрация: 15.05.2012
Сообщений: 2,619
06.06.2012, 22:46 2
Для Радио-86РК это так
Assembler
1
2
3
4
MVI A,7
ADI 5
MOV C,A
CALL F809
На Ассемблере.
0
Subrealist
149 / 46 / 3
Регистрация: 28.05.2012
Сообщений: 115
06.06.2012, 23:12 3
Цитата Сообщение от sezam Посмотреть сообщение
И если не трудно каждую строчку подписать что она означает.
Assembler
1
2
3
4
MVI A,7 ;занести непосредственное значение в аккумулятор - регистр А
ADI 5            ;прибавить непосредственное значение к значению в аккумуляторе
MOV C,A        ;переместить содержимое регистра A в регистр C
CALL F809      ;вызов подпрограммы монитора - вывод символа на экран, символ в рег. С
0
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,070
07.06.2012, 08:51 4
Цитата Сообщение от pyzhman Посмотреть сообщение
Радио-86РК
зачем такая архитектура??? просто асм просят
Assembler
1
2
mov ax, A  ;число для сложния в ах
add ax, B   ;складываем с B
0
adidas7
4 / 4 / 1
Регистрация: 09.02.2012
Сообщений: 65
07.06.2012, 11:40 5
; сложение
mov al,bFirstParam ---- в al заносишь свое 1 число
mov bl,bSecondParam ---- в bl заносишь второе число



add al, bSecondParam спомощью add складываешь их(т.е. твоё первое число al, сложиться со вторым bl( или же bsecondparam))
add al, 30h ; для вывода числа перводим его в аскикод т.е к нему прибавляем аскикод 0 -30h
mov result, al
0
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,070
07.06.2012, 11:55 6
adidas7,
0
Subrealist
149 / 46 / 3
Регистрация: 28.05.2012
Сообщений: 115
07.06.2012, 12:10 7
Цитата Сообщение от Fatal Error Посмотреть сообщение
зачем такая архитектура??? просто асм просят
Так вот именно, просто асм просят. А кто сказал, что просто асм это для х86? Судя по вопросам в этом разделе форума, в наших вузах ассемблер для Intel 8080 бросать преподавать не собираются.
0
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,070
07.06.2012, 12:56 8
Цитата Сообщение от Subrealist Посмотреть сообщение
что просто асм это для х86?
просто тут большинство вопросов именно про него
0
Mikl___
Автор FAQ
11904 / 6192 / 574
Регистрация: 11.11.2010
Сообщений: 11,202
07.06.2012, 13:02 9
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Fatal Error Посмотреть сообщение
просто тут большинство вопросов именно про него
Нет, просто у большинства написавших нужно клещами вытягивать ось, диалект ассемблера, а иногда и камень, слишком поверхностное отношение к предмету, да и к учебе в целом...
3
Subrealist
149 / 46 / 3
Регистрация: 28.05.2012
Сообщений: 115
07.06.2012, 13:11 10
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Mikl___ Посмотреть сообщение
Нет, просто у большинства написавших нужно клещами вытягивать ось, диалект ассемблера, а иногда и камень, слишком поверхностное отношение к предмету, да и к учебе в целом...

Не по теме:


Именно так. А ведь ассемблер изучают конкретно будущие программисты или электронщики, в отличие от паскаля, например, которые может преподаваться на других технических специальностях. А ассемблер - основа для понимания архитектуры, того, что из себя в действительности представляет вычислительная машина, и как она работает.

0
pyzhman
775 / 470 / 65
Регистрация: 15.05.2012
Сообщений: 2,619
07.06.2012, 15:56 11
Mikl___,Subrealist +
0
07.06.2012, 15:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2012, 15:56

Сложить четные цифры десятичного числа: неправильно делятся числа
Здравствуйте. Задача следующая: нужно сложить все четные числа десятичного...

Tasm. Сложить два произвольных числа и проверить: полученная сумма больше или меньше третьего числа
нужна помощь: Сложить два произвольных числа и проверить: полученная сумма...

сложить 2 числа
имеются 2 чилсла размером byte в двоичном представлении необходимо их сложить...


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

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

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