22.04.2014, 19:00 | #1 (ссылка) |
Новичок
Регистрация: 22.04.2014
Сообщений: 1
Репутация: 0
|
Помогите с Ассемблером
1) Реализация программы, использующей ввод/вывод чисел:
Ввести две цифры с клавиатуры (0..4), сложить их, вывести цифру результата. 2) Реализация программы, использующей ввод/вывод чисел: Ввести цифру в шестнадцатеричной системе счисления (0..Dh), прибавить 2, вывести цифру результата. 3)Реализация программы, использующей ввод/вывод чисел: Дано число A7B0h. Вывести его. |
25.04.2014, 17:14 | #2 (ссылка) |
Новичок
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
|
ewrtdv, можно попробовать так:
1) Код:
MVI A,7 ADI 5 MOV C,A CALL F809 Код:
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 |
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помощь с Ассемблером | Dremjke | Программирование | 2 | 30.03.2013 23:50 |