Вернуться   Компьютерный форум > Компьютеры > Программы > Программирование
 
 
Опции темы
Старый 22.04.2014, 19:00   #1 (ссылка)
Новичок
 
Регистрация: 22.04.2014
Сообщений: 1
Репутация: 0
По умолчанию Помогите с Ассемблером

1) Реализация программы, использующей ввод/вывод чисел:
Ввести две цифры с клавиатуры (0..4), сложить их, вывести цифру результата.

2) Реализация программы, использующей ввод/вывод чисел:
Ввести цифру в шестнадцатеричной системе счисления (0..Dh), прибавить 2, вывести цифру результата.

3)Реализация программы, использующей ввод/вывод чисел:
Дано число A7B0h. Вывести его.
ewrtdv вне форума  
Старый 25.04.2014, 17:14   #2 (ссылка)
Новичок
 
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
По умолчанию

ewrtdv, можно попробовать так:

1)
Код:
MVI A,7
ADI 5
MOV C,A
CALL F809
3)
Код:
byte2hex        proc    near
                push    cx
                mov     cx,2
@@L1:           rol     dl,4
                mov     ax,300fh
                and     al,dl
                aaa
                aad     11h
                stosb
                loop    @@L1
                pop     cx
                ret
byte2hex        endp
 
word2hex        proc    near
                push    cx
                mov     cx,2
@@L1:           rol     dx,8
                call    byte2hex
                loop    @@L1
                pop     cx
                ret
word2hex        endp
 
dword2hex       proc    near
                mov     cx,2
@@L1:           rol     edx,16
                call    word2hex
                loop    @@L1
                ret
dword2hex       endp
sheff-09 вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь с Ассемблером Dremjke Программирование 2 30.03.2013 23:50


Текущее время: 19:12. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.