Переход по jp - Assembler
Формулировка задачи:
Здравствуйте, скажите пожалуйста, как применить переход на чётность jp. Так не получается. ikL2 переменная целое. Заранее благодарю.
push eax xor eax,eax mov eax, ikL2 cmp eax pop eax jp c3
Решение задачи: «Переход по jp»
textual
Листинг программы
mov eax,ebx ; ebx is loop register mov edx,eax shr edx,1 and edx,55555555h sub eax,edx ; n -= (n>>1) & 0x55555555; mov ecx,eax shr ecx,2 and eax,33333333h and ecx,33333333h add eax,ecx ; n = ((n>>2) & 0x33333333 ) + (n & 0x33333333); mov ecx,eax shr ecx,4 add eax,ecx and eax,0F0F0F0Fh imul eax,01010101h shr eax,24 ; n = ((((n>>4) + n) & 0x0F0F0F0F) * 0x01010101) >> 24;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д