![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.11.2012
Сообщений: 6
|
![]()
Собственно, накодил программку, которая циклически сдвигает младшую тетраду на число, хранящееся в двух старших битах старшей тетрады. Программка вроде бы работает, хотелось бы узнать как и где можно сделать лучше код.
Сильно в дебри не лез, ибо новичок в Си и в Си++, суть алгоритма в том, что младшая тетрада "вычленяется" из байта, сдвигается на число, на которое его нужно сдвинуть, затем делится на тетрады и они складываются. И так для каждого байта числа (по дефолту формат unsigned int). Как то так в общем, кодил в Visual Studio 2010: Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Господа | Gtnz8 | Операционные системы общие вопросы | 2 | 28.10.2012 16:17 |
Господа программисты...... | dgalanov | Свободное общение | 3 | 08.08.2009 18:24 |
Господа можете прокоментировать код. | hub2002 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 07.08.2009 02:03 |
Господа програмеры. | BangBangFM | Работа с сетью в Delphi | 17 | 14.08.2008 16:56 |
господа выручайте!! | Stan | Помощь студентам | 2 | 25.06.2007 19:38 |