Переход по 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы