Показать сообщение отдельно
Старый 19.10.2008, 12:33   #15
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,893
Вес репутации: 5611/171
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию спасибо за предоставленный код

Цитата:
Сообщение от fol Посмотреть сообщение
Спасибо за ответы.
Я тут выстругал "буратину", не очень красиво но работает. Можно пооптимизировать но это после, если желание будет.
Принцип прост, азы школьной математики.
В одном регистре лежит символ 1, а в другом символ 8. 1 это к-во целых частей = 16. А 8 это просто 8 (десятичная). Блин криво излагаю. Короче в левом регистре старшая часть HEX чиста, в левом младшая. Все тупо просто. Процедура не очень красивая. Так что не обессудьте если что. Может кому и пригодится.

"не очень красивое" - это, конечно, мягко сказано, но для первого работоспособного варианта сойдёт...
просто идею с использованием xor можно существенно развить
рекомендую статью
http://onembedding.bialix.com/articles/xor/
Greg вне форума   Ответить с цитированием