Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сложение 
:(
    Опции темы
f999t1
Дата 19.4.2006, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 11.4.2006

Репутация: нет
Всего: нет



Кто-нибудь может написать прогу сложения двух чисел на assembler е
с вводом их с клавиатуры  
PM MAIL   Вверх
Exekutor
Дата 20.4.2006, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 1.11.2005
Где: Казахстан. Костан ай

Репутация: нет
Всего: 4



пример из книги Юрова о сложении двух неупакованных BCB-чисел. Может чем поможет...

Код

masm
model    small
stack    256
.data 
len    equ    2    ;длина числа
b    db    1,7    ;71
c    db    4,5    ;54
sum    db    3 dup (0)  ;сумма
.code
main:    
    mov    ax,@data
    mov    ds,ax
;...
    xor    bx,bx
    mov    cx,len       ; в СХ длину, стобы использовать ее в построении цикла
m1:
    mov    al,b[bx]    ;  первый знак числа в AL
    adc    al,c[bx]     ; сложить с учетом переноса
    aaa                          ;коррекция при сложении
    mov    sum[bx],al ; в сумму
    inc    bx              ;увеличить bx на 1
    loop    m1             цикл на m1 cx--
    adc    sum[bx],0  
;...
    exit:
    mov    ax,4c00h    
    int    21h
end main        


 


--------------------
[color=blue][size=2]En taro addun, ma sol larinas[/size][/color]
PM MAIL   Вверх
MAKCim
Дата 30.4.2006, 08:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 1
Всего: 207



Цитата

с вводом их с клавиатуры  

с вводом посложнее будет 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2872 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.