2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Битовые операции [Упр. asm]
Сообщение10.12.2011, 18:21 
разработать программу следующей перестановки разрядов байта:
значение 0-го разряда исходного операнда записывается в 7-ой разряд результата,
1-го в 6-й,
2-го в 3-й,
3-го в 2-й,
4-го в 5-й,
5-го в 4-й,
6-го в 0-й,
7-го в 1-й
Исходный файл поместить в регистр BL,результат-в регистр BH
Подскажите на каком сайте можно почитать об этом и разобраться?

 
 
 
 Re: ассемблер
Сообщение13.12.2011, 03:12 
Аватара пользователя
Вам подойдет компилятор TASM (судя по названию регистров вы работаете в 16-битном ассемблере)
Короткое введение нашел здесь: http://faqs.org.ru/progr/other_l/asm.htm
Далее необходимо научиться работать с битовыми операциями: сдвига, логическое И, логическое ИЛИ и конечно пересылки данных из регистр в регистр.

 
 
 
 Re: ассемблер
Сообщение13.12.2011, 06:07 
Аватара пользователя
eshlik775 в [url=http://dxdy.ru/post513983.html#p513983] писал(а):
Подскажите на каком сайте можно почитать об этом и разобраться?

Поищите "Алгоритмические трюки для программистов " Г.С. Уоррена

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group