Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2011, 01:17   #1
Михаил93
Новичок
Джуниор
 
Регистрация: 27.02.2011
Сообщений: 6
По умолчанию Кодирование

Очистить старший байт в 16-разрядном слове. Как это сделать?
Михаил93 вне форума Ответить с цитированием
Старый 27.02.2011, 01:23   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Допустим слово AX!
тогда
Код:
xor ah, ah
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 27.02.2011, 01:29   #3
Михаил93
Новичок
Джуниор
 
Регистрация: 27.02.2011
Сообщений: 6
По умолчанию

малость не понятно(
Михаил93 вне форума Ответить с цитированием
Старый 27.02.2011, 01:46   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

допустим вы поместили 16 бит в регистр AX!
старшие 8 бит в нём называются AH младшие AL
Примерно так
|---------EAX------------|
|----------|-----AX------|
|----------|--AH--|--AL--|

теперь чтобы обнулить используем исключающие или - XOR
смысл которого если биты одинаковые то в результате 0, если разные то 1;
Таким образом
XOR AH, AH даёт обнуление старшего байта!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 27.02.2011, 01:48   #5
Михаил93
Новичок
Джуниор
 
Регистрация: 27.02.2011
Сообщений: 6
По умолчанию

теперь понятно. Спасибо большое
Михаил93 вне форума Ответить с цитированием
Старый 27.02.2011, 01:49   #6
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Клик на весы если помог! ))))))))))
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодирование сообщения Aleksey1989 Помощь студентам 5 22.11.2010 15:41
Кодирование asil Помощь студентам 1 02.05.2009 20:48
Кодирование. Blizzz Общие вопросы Delphi 5 19.01.2009 18:28
Кодирование Mss_Smith Помощь студентам 3 17.04.2007 14:46