ทำการแปลงค่า
ให้เป็น
และตรวจสอบผลลัพธ์
ทำการแปลงค่า โดย Invert บิต และบวก 1
1111 1111 1111 1111 1111 1111 1111 1101
+ 1
_________________________________________
= 1111 1111 1111 1111 1111 1111 1111 1110
= -2
จากนั้นทำย้อนกลับ
1111 1111 1111 1111 1111 1111 1111 1110
ทำการแปลงค่า โดย Invert บิต และบวก 1
0000 0000 0000 0000 0000 0000 0000 0001
+ 1
_________________________________________
= 0000 0000 0000 0000 0000 0000 0000 0010
= 2
วิธีการต่อมา เราสามารถแปลงค่าไบนารี่
บิต ไปเป็นค่าไบนารี่ที่มีขนาดมากกว่า
บิต ตัวอย่างเช่นคำสั่งในชุดของ i-type ที่มีค่าต่างๆ เช่น ค่าคงที่ ขนาด 16 บิต ที่แสดงค่า
ถึง
ในการทำการคำนวณในคอมพิวเตอร์ MIPS จะต้องทำการแปลงค่าจาก 16 บิต ให้เป็น 32 บิต โดยการนำค่า Sign bit ที่เป็น Most Significant Bit ของค่าที่น้อยกว่า และนำมาเป็นค่าของบิตที่เหลือในช่องที่ทำการขยายบิตออกมาเป็น Word ใหม่ วิธีนี้เรียกว่า Sign Extension