Page 43 - Untitled
P. 43

༛
                      วงจรดิจิตอล฽ละลอจิก༛                        ༛                    ༛บททีไ༛1༛ระบบตัว฼ลข༛༛༛25





                              ีไ
                      ตัวอย຋างท༛1.23༛จงหาผลลัพธຏของผลคูณ฼ลขฐานสอง༛1101012༛x1012༛ต຋อเปนีๅ༛
                      วิธีท้า༛  ༛   ༛
                         ༛   ༛   ༛   1༛ 1༛ 0༛ 1༛ 0༛ 1༛ ตัวตัๅง༛
                         ༛   ༛   ༛   ༛   ༛   ༛   1༛ 0༛ 1༛ ตัวคูณ༛

                         ༛   ༛   ༛   1༛ 1༛ 0༛ 1༛ 0༛ 1༛ ผลลัพธຏ༛(1)༛=༛ตัวตัๅง༛X༛1༛
                         ༛   ༛   0༛ 0༛ 0༛ 0༛ 0༛ 0༛ ༛          ผลลัพธຏ༛(2)༛=༛ตัวตัๅง༛X༛0༛
                         ༛   1༛ 1༛ 0༛ 1༛ 0༛ 1༛ ༛          ༛   ผลลัพธຏ༛(3)༛=༛ตัวตัๅง༛X༛1༛

                         1༛ 0༛ 0༛ 0༛ 0༛ 1༛ 0༛ 0༛ 1༛ ผลลัพธຏ༛=༛ผลลัพธຏ༛(1)༛+༛ผลลัพธຏ༛(2)༛+༛ผลลัพธຏ༛(3)༛
                      ༛
                      ༛ 1.4.2༛การลบ฼ลขฐานสองดຌวยวิธีคอมพลี฼มนตຏ༛(Complement)༛ ༛      ༛

                      ༛ ༛      ฼นืไองจากระบบตัว฼ลขฐานสอง༛ซึไง฼ปຓนระบบ฼ลขฐานทีไส้าคัญ฿นการ฼ปຓนตัว฽ทนขຌอมูลส้าหรับ
                                                                                ຌ
                            ิ
                                       ้
                      ระบบดจิตอล༛฼มอนามา฿ชຌค้านวณ฿นส຋วนการลบตว฼ลขจ้า฼ปຓนทีไจะตอง฼พิไมวงจรการลบลงเป฿นการ
                                    ืไ
                                                                ั
                                                                                                ี
                                                                                                        ี
                                     ืไ
                      ออก฽บบ༛ดังนน฼พอ฼ปຓนการลดความยุ຋งยาก฿นขัๅนตอนการออก฽บบ༛จึง฿ชຌวิธีการบวก฽ต຋฼พยงย຋าง฼ดยว༛༛
                                  ัๅ
                      ฾ดย฼ปຓนการบวก฽บบคิด฼ครืไองหมาย༛฼ช຋น༛510༛+༛(-2)༛=༛310༛฼ปຓนตຌน༛ดังนัๅน฼พืไอท้า฿หຌทราบว຋าขຌอมูลทีไน้ามา
                                  ี
                                                          ิ
                                                       ้
                      ค้านวณนัๅนมค຋า฼ปຓนลบ༛จะตองดา฼นนการ฼ปลีไยนค຋าตว฼ลข฾ดยวิธีการคอมพลี฼มนต༛              ຏ
                                                                            ั
                                                  ຌ
                                                ิ
                               ຌ
                      ซึไงท้า฿หຌเด฼ครืไองหมายลบ༛(-)༛ตดมากบตว฼ลขดຌวย༛ส้าหรับการคอมพลี฼มนตຏ฿นระบบ฼ลขฐานสอง༛จะม༛༛
                                                                                                          ี
                                                        ั
                                                     ั
                      2༛฽บบ༛คือ༛1๟s༛Complement༛฽ละ༛2๟s༛Complement༛༛ ༛         ༛      ༛
                      ༛ ༛      1๟s༛Complement༛คือ༛การกลับสถานะของลอจิก༛฼ช຋น༛การ฼ปลีไยนลอจิก༛0༛฼ปຓน༛1༛฽ละการ
                      ฼ปลีไยนลอจิก༛1༛฼ปຓน༛0༛ ༛    ༛      ༛
                      ༛ ༛      2๟s༛Complement༛คือ༛ผลบวกทีไเดຌรับจากการทีไน้า฼อาค຋า༛1༛เปบวกกับค຋า༛1๟s༛Complement༛
                      ฼พืไอ฿ชຌส้าหรับด้า฼นินการลบ฼ลข฾ดยวิธีการบวก฼พียงอย຋าง฼ดียว༛฽ละ฿ชຌส้าหรับประมวลผล฿นระบบดิจิตอล
                      ༛ ༛
                      ༛ วิธีลบ฽บบ༛1๟s༛༛Complement༛
                      ༛ 1.༛หา༛1๟s༛Complement༛ของตัวลบ༛(ค຋าทีไตรงขຌาม)༛ถຌาจ้านวนหลักของตัวลบนอยกว຋าจะ฼ติม฼ลข༛0༛
                                                                                          ຌ
                      ดຌานซຌายมือ฿หຌ฼ท຋ากับตัวตัๅง฽ลຌวท้า༛1๟s༛Complement༛༛༛༛༛༛༛༛༛༛༛༛༛༛༛༛༛ ༛  ༛
                      ༛ 2.༛บวกผลทีไเดຌจากขຌอทีไ༛1༛กับตัวตัๅง༛༛༛༛༛༛༛༛༛༛༛༛༛༛༛༛༛  ༛
                                                        ຌ
                      ༛ 3.༛ผลบวกจากขຌอทีไ༛2༛ถຌาผลลัพธຏทีไเด฼กิดตัวทด༛หรือมากกว຋าจ้านวนตัวตง༛(End༛around༛carry)༛฿หຌ
                                                                                    ัๅ
                      ตัดตัว฼ลข༛1༛ทีไอยู຋ซຌายสุดออก༛฽ลຌวบวกดຌวย༛1༛กใจะเดຌค้าตอบ༛༛
                      ༛
                      ༛
                      ༛
                      ༛
                      ༛
                      ༛
                      ༛
                      ༛
   38   39   40   41   42   43   44   45   46   47   48