Question: Incorrect answer after two's complement

Maple Coding:

z4:=11000010010000 (in binary form)

s = length(z4);

Bits:-Split(z4);

ListTools:-Reverse(n);

Bits:-Join(%);

[Bits:-GetBits(-%, -1 .. 0, bits = s)];

z5 := subsop(1 = 0, %);

z6 := (`@`(`@`(parse, cat), op))(z5)

Suppose after two's complement of 11000010010000 will be 00111101110000 but when i parse it down it will become 11110110000 which two 0's bit is disappeared,how i can get back the original answer in maple?Thanks

Please Wait...