Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [asm] нужен алгоритм или намек на решение, 4х байтное число в dec нужно перевестhex 
V
    Опции темы
Werewolf15
Дата 14.11.2006, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



4х байтное число в dec нужно перевест в hex, и из него вычесть еще одно 4х байтное. Проблема в том что регистры 16-битовые. Никак не могу додуматься как это можно сделать. smile  smile 
PM MAIL   Вверх
Sartorius
Дата 14.11.2006, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



 Используя флаг переноса можно работать с цепочкой регистров как с одним...
Не совсем понятно что из чего нада перевести?
PM MAIL ICQ   Вверх
Werewolf15
Дата 15.11.2006, 04:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



4х байтное упакованное BCD число необходимо перевести в шестнадцатеричное. А потом из него вычесть еще одно число переведенное из BCD.
PM MAIL   Вверх
dumb
Дата 15.11.2006, 06:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 7
Всего: 158



Код

.data
  pbcdval1 dt 87654321h
  pbcdval2 dt 12345678h
  hexval1 dd 0
  hexval2 dd 0
.code
;...
  fbld pbcdval1
  fistp dword ptr hexval1
  fbld pbcdval2
  fistp dword ptr hexval2
  mov eax, hexval1
  sub eax, hexval2
;...

PM MAIL   Вверх
Werewolf15
Дата 15.11.2006, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



Спасиб
PM MAIL   Вверх
Konstantinopol
Дата 15.2.2007, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 10.2.2007

Репутация: -1
Всего: нет



Помогите написать на Си со вставками  Ассеблера под DOS
1.Отсорировать пять чисел по возрастанию.
2.Дан массив размерности n.Найти первый отрицательный элемент.
3.В строке заменить все символы '1' символом '0', а символы '0' символом '11'

icq487600521 

PM MAIL   Вверх
piritus
Дата 15.2.2007, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 226
Регистрация: 3.1.2007
Где: Сибирь

Репутация: нет
Всего: 3



Konstantinopol, запарил уже
иди в центр помощи
--------------------
PM MAIL ICQ   Вверх
V.A.KeRneL
  Дата 15.2.2007, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vadim A. Kazantsev
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 3.12.2006
Где: Moscow, Russia

Репутация: нет
Всего: 14



Цитата(piritus @  piritus Найти цитируемый пост)

Konstantinopol, запарил уже
иди в центр помощи

Блин, в этом разделе модеры живые есть?! Забаньте его, или хотя бы скройте его сообщения! 
Только название славного города позорит!.. :'( )


Это сообщение отредактировал(а) V.A.KeRneL - 7.3.2007, 03:36


--------------------
«C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы»
---/)/)---(\.../)---(\(\
--(':'=)---(=';'=)---(=':')
(")(")..)-(").--.(")-(..(")(")

PM MAIL IM ICQ AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для начинающих"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для начинающих | Следующая тема »


 




[ Время генерации скрипта: 0.0762 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.