การลบโดยอาศัย 1complement

การลบโดยอาศัย 1 complement (ในระบบเลขฐานสอง)
สมการ A – B = A + ( -B )
1 ให้บวก A เข้ากับ คอมพลีเม้นท์ของ B
2 พิจารณาตัวทดที่บิทซ้ายสุด ( end-round-carry )
2.1 ถ้ามี “ตัวทด” ให้นำตัวทดไปบวกเข้ากับบิทที่สำคัญน้อยที่สุด
ผลลัพธ์ที่ได้เป็นเลขบวก
2.2 ถ้าไม่มี “ตัวทด” ให้นำ คอมพลีเม้นท์ผลลัพธ์นี้ ได้จาก 1 และ
ใส่เครื่องหมาย ลบ ข้างหน้า A > B
ตัวอย่าง 1) A = 111000 , B = 10101 A - B = ?
วิธีทำ A = 111000
1 complement ของ B 10101 = 101010 +
(ตัวทด)1 100010
(คำตอบ) 100011
ตัวอย่าง 2) A = 100 , B = 1010 A - B = ?
วิธีทำ A = 0110
1 complement ของ B 1010 = 0101 +
ผลลัพธ์จากการบวก 1001
1 complement ของ 1001 = 0110
(คำตอบ) (-110)
************************************************



โดย : นาง กุสุมา เพ็ชรพิมาย, วังจันทร์วิทยา, วันที่ 18 มิถุนายน 2545