Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
dendrokin
-2 / 0 / 0
Регистрация: 17.04.2011
Сообщений: 9
1

Доделать прогу

17.04.2011, 19:36. Просмотров 358. Ответов 0
Метки нет (Все метки)

Вывод числа в шестнадцатеричной системе
Число для вывода должно находиться в ax.
Результат помещяется в es:di.

Код ASM


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


ЭЭ кто нить покажите рабочую программу плиз
Прга взята из темы по выводу из различных систем исчисления
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2011, 19:36
Ответы с готовыми решениями:

Не могу доделать программу
MASM MODEL SMALL .STACK 100h .DATA oct dw (?) .CODE main PROC ...

как доделать программу?
Помогите пожалуйста подправить в программе у меня проблема с флагом переноса и...

Доделать ввод чисел
Препод в универе дал задание по которому нужно было написать прогу,которая...

Работа с файлами (помочь доделать)
Здравствуйте! Прошу помощи доделать программу. Задание: Доработать...

Доделать цилиндр если не трудно
.model small .stack 100h .code v_mode: mov ah,0 mov al,10h int 10h...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2011, 19:36

неполучаеться доделать задачу. Манипуляцыи с строкой
Мне дана переменная lit1 и ее значение - from-sql-active , задание следующее:...

Доделать программу (сделать вывод на экран)
Доброго времени суток! Помогите, пожалуйста, немного переделать программу...

перевести прогу с паскаля
Помогите пожалуйста перевести на ассемблер. const n = 10; hex: array of...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru