|
Assembler - Вопросы и ответы, обсуждения - Ваши вопросы по ASM/WinAPI только в данном разделе |
04.06.2014, 20:56
|
#1
|
|
|
|
Разведчик
|
Регистрация: 21.10.2011
Сообщений: 0
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Assembler
Дано описание X DD ? описать близкую процедуру OUTW16 которая печатает в виде 4-значного беззнакового 16-ричного числа значение заданного слова. Используя эту процедуру, выписать фрагмент основной программы, печатающий значение переменной Х в 16-ричном виде. Выполнить это упражнение при условии что параметр передается процедуре через регистр.
Желательно сделать через ASM TASM ,буду очень благодарен.
|
|
|
05.06.2014, 00:38
|
#2
|
|
|
|
Разведчик
|
Регистрация: 08.06.2011
Сообщений: 8
Популярность: 4888
Сказал(а) спасибо: 235
Поблагодарили 80 раз(а) в 49 сообщениях
|
Re: Assembler
|
Цитата: |
|
|
|
|
|
|
|
|
|
Дано описание X DD ? описать близкую процедуру OUTW16 которая печатает в виде 4-значного беззнакового 16-ричного числа значение заданного слова. Используя эту процедуру, выписать фрагмент основной программы, печатающий значение переменной Х в 16-ричном виде. Выполнить это упражнение при условии что параметр передается процедуре через регистр.
Желательно сделать через ASM TASM ,буду очень благодарен.
|
|
|
|
|
|
Код:
include io.asm
s segment stack
X dd ?
s ends
d segment
d ends
c segment
assume CS:c, DS:d, SS:s
OutInt proc NEAR
xor cx,cx ;cx=0
mov bx,10
l1: xor dx,dx
div bx
push dx
inc cx
test ax,ax
jnz l1
mov ah,02h
l2: pop dx
cmp dl,9
jbe l3
add dl,7
l3: add dl,'0'
int 21h
loop l2
ret
finish
c ends
OutInt endp
________________
Внимание! Остерегайтесь мошенников! Мои счета (WM\QIWI\ЯД :
R4331****4287, +380663**1470, +380636**0046, 41001*****43320
РАНГОВЫЕ БОИ \ Поднятие WN8\EFF\%\Урона, Отметки на танки, Фарм опыта\серебра, ЛБЗ на Об. 279, СHIMERA, EXCALIBUR, Об. 260, Т55 А, Все услуги по WoT
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 01:58.
|
|