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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2015, 09:03   #1
Новичёк/студент
 
Регистрация: 27.01.2015
Сообщений: 3
Вопрос Ввод и вывод данных (Assembler)

Здравствуйте, вот задание: "Сделать вычитание двух четырёхбайтных шестнадцатеричных чисел. Результат поместить в отдельный массив. Проверить результат на знак и, если результат отрицательный, произвести его инвертирование." ввод чисел нужно сделать с клавиатуры, ответ вывести на экран. Помогите пожалуйста. Assembler Turbo Debagger.
Новичёк/студент вне форума Ответить с цитированием
Старый 27.01.2015, 09:54   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Попыток сам не делал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.01.2015, 14:27   #3
Новичёк/студент
 
Регистрация: 27.01.2015
Сообщений: 3
По умолчанию

написал толь код, ввод вывод не получается
Код:
pushf
clc

laba: 
cmp SI,3
JA srav
mov AL,[si]
mov BL,[si+4]
popf
sbb AL,BL
pushf
mov [si+8],AL
inc si
jmp laba

srav:
sub si,si
mov AL,[si+11]
and AL,AL
jns inv

clc 
pushf
sub si,si

adh:
cmp si,3
ja inv
sub AL,AL
mov BL,[si+8]
popf
sbb AL,BL
pushf
mov [si+8],AL
inc su 
jmp adh

inv:
mov AH,4Ch
int 21
ENDP vasay
Новичёк/студент вне форума Ответить с цитированием
Старый 27.01.2015, 14:51   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Могу я предложить следующую схему ввода и вывода числовой информации: http://www.programmersforum.ru/showp...2&postcount=45
Подойдет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.01.2015, 17:46   #5
Новичёк/студент
 
Регистрация: 27.01.2015
Сообщений: 3
По умолчанию

Думаю, да. если возникнут вопросы отпишусь. спасибо)
Новичёк/студент вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ввод/вывод Assembler Zeal0t Помощь студентам 1 05.12.2012 21:19
Ввод данных не в коде, а в программу с клавиатуры (Assembler) Марик73 Помощь студентам 2 31.05.2012 08:10
Assembler - ввод данных (имени и фамилии) с клавиатуры и вывод на экран МартинИ Помощь студентам 1 25.05.2010 00:40