Online Compiler Nasm

extern io_get_dec, io_print_dec, io_newline section .text global main main: call io_get_dec mov ebx, eax ;N call io_get_dec mov ecx, eax ;K mov eax, 0ffffffffh shr eax, cl ret
1) Этот код считывает два числа N и K, затем подготавливает битовую маску в регистре EAX, сдвигая значение 0xFFFFFFFF вправо на K бит.

2) Обрати внимание, что результат сдвига не используется для работы с N (EBX). Возможно, нужно применить маску к числу N с помощью операции AND.
Подсказка: вспомни, как битовые маски используются для извлечения битовых полей.