เมนูนำทาง
เลขฐานสิบเข้ารหัสฐานสอง การบวกและการลบบีซีดีการบวกและการลบบีซีดี สามารถกระทำได้เหมือนการบวกและการลบเลขฐานสอง แต่จะแตกต่างกันเล็กน้อยตรงที่เมื่อผลลัพธ์นั้นมีการทดไปหลักอื่น หรือบีซีดีมีค่ามากกว่า 9 ในหลักใดๆ จะต้องมีการปรับบีซีดีใหม่ให้ทุกหลักมีค่าเป็น 0-9 ดังเดิม
ตัวอย่าง หากต้องการหาผลลัพธ์ของ 237 + 282 ในรูปแบบบีซีดี สามารถกระทำได้ดังนี้
237 = | 0010 | 0011 | 0111 | |
282 = | 0010 | 1000 | 0010 | + |
ผลบวก = | 0100 | 1011 | 1001 | |
จะเห็นว่าหลักสิบเป็น 1011
ซึ่งเท่ากับ 11 มีค่ามากกว่า 9 วิธีการปรับบีซีดีคือนำ 2's complement ของฐาน 10 ไปบวกเข้ากับหลักนั้น (เปรียบเหมือนการลบด้วย 10) ซึ่งนั่นก็คือ 0110
(Invert ของ 9)แล้วนำบิตที่เกินไปบวกเพิ่มในหลักถัดไป
ผลบวก = | 0100 | 1011 | 1001 | |
เปลี่ยนหลักบีซีดี = | 0000 | 0110 | 0000 | + |
0100 | 10001 | 1001 | ||
ผลลัพธ์ = | 0101 | 0001 | 1001 | |
เราจะได้ว่า 237 + 282 = 519
สำหรับการลบเลขบีซีดีนั้นให้ทำเหมือนการบวก แต่ต้องเปลี่ยนตัวลบให้อยู่ในรูปแบบ 2's complement ทุกหลักเสียก่อน แล้วจึงบวกไปตามปกติ
เมนูนำทาง
เลขฐานสิบเข้ารหัสฐานสอง การบวกและการลบบีซีดีใกล้เคียง
เลขฐานสอง เลขฐานสิบ เลขฐานสิบหก เลขฐานแปด เลขฐานสิบเข้ารหัสฐานสอง เลขฐานสามสิบหก เลขฐานสาม เลขฐานสี่ เลขฐานสิบสอง เลขฐานห้าแหล่งที่มา
WikiPedia: เลขฐานสิบเข้ารหัสฐานสอง