function get_last_N_bits(num: number, N: number) {
let mask: number = (1 << N) - 1;
return num & mask;
}
const num: number = 441; // 00000001101-11001
const N: number = 5;
console.log(("0000000000000000" + num.toString(2)).substr(-16));
let lastNbits: number = get_last_N_bits(num, N);
console.log(("0000000000000000" + lastNbits .toString(2)).substr(-16));
/*
run:
"0000000110111001"
"0000000000011001"
*/