Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2012, 18:04   #1
deman_sibir
Новичок
Джуниор
 
Регистрация: 26.05.2010
Сообщений: 1
Сообщение Просуммировать последовательность байтов в цикле

Доброе время суток. Помогите, пожалуйста, доделать программу и изправить ошибки.
Задание:
Дана последовательность байтов (положительные числа). Просуммировать их в цикле. Результат по размеру может быть 16-битным. Вывести 16-ричное представление суммы. Для организации вывода применить операции сдвига битов.
Программа:
Код:
mov si,
mov cx,
mov bx,0
loopsum:
mov al,[si]
inc si
add bl,al
adc bh,0
loop loopsum
mov cx,bx
shr bx,4
shl cx,12
shr cx,12
push cx
mov cx,bx
shr bx,4
shl cx,12
shr cx,12
push cx
mov cx,bx
shr bx,4
shl cx,12
shr cx,12
push cx
push bx
;показ символов:
mov bx,offset matrix
push ds
pop es
mov cx,4
loopxlat:
pop ax
xlat
mov dl,al
mov ah,2
int 21h
loop loopxlat
(если не сложно с полным описанием процедур)



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 11.09.2012 в 15:05.
deman_sibir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последовательность из 6 символов (байтов), размещённых в сегменте данных, записать в обратном порядке Batyrin Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 03.06.2011 15:48
Как просуммировать диапазоны? Алексей11111 Microsoft Office Excel 7 28.11.2009 18:19
Как просуммировать список??? F_A_N_Alex Помощь студентам 8 02.10.2009 17:18
как просуммировать динамический диапазон abocharov Microsoft Office Excel 8 22.10.2008 18:47
Как просуммировать одинаковые наименования? Алька Microsoft Office Excel 1 23.05.2007 22:02