วันพฤหัสบดีที่ 13 สิงหาคม พ.ศ. 2558

week 2 (10/08/2015)

ความประทับใจ <3

       - ได้เล่นกับเลขฐาน 2 (เลขบิตเดียว) รู้สึกเหมือนได้กลับมาเป็นเด็ก(?) อีกครั้ง >__<
       - สายไฟสีสวย *-*
       
สิ่งที่ได้เรียนรู้ และปฏิบัติ <3
      
       - เขียนชื่อ และประเภทของ ic ไว้บนกระดาษแล้วใส่ไว้ในกล่อง ทำให้สุขภาพจิตในการนั่งหา ic ดีขึ้นเยอะ
       - การต่อวงจรของการบวกเลข ใช้ and, xor ในการต่อแบบง่าย ๆ หรือ half adder, แต่ถ้าจะต่อแบบสมบูรณ์ขึ้นให้เพิ่ม or ขึ้นมาอีกตัวเพื่อใช้จัดการเรื่องตัวทดกลายเป็น full adder
       - วงจรการลบ ทำตามวิธีที่ง่ายที่สุดโดยการเปลี่ยนให้อยู่ในรูปของการบวก A-B >> A+(-B)
       - การเก็บข้อมูลของค่าลบ ทำได้ด้วยการทำ compliment โดยการสลับบิต(1st) แล้วบวก 1 เข้าไป(2nd) ซึ่งอธิบายในอีกแง่ได้ก็คือ การทำ 1st และ 2nd compliment ทำให้เราได้ค่าตัวเลขที่นำมาบวกกับค่าตั้งต้นได้เท่ากับศูนย์ เสมือนตัวเลขใด ๆ บวกกับค่าติดลบของตัวมันเอง (จะมีบิตเกินมาหน้าสุด 1 ตัว จึงตัดบิตที่เกินมาทิ้ง หากไม่ตัดจะมีค่าเท่ากับจำนวนฐาน) 
         --[[ e.g. 0101 >(1st)> 1010 >(2nd)> 1011 and 0101 + 1011 = 1|0000 = 0000 ]]--
       - การต่อวงจรบวก-ลบ (A+B) ทำได้ด้วยการต่อ op เข้าไป โดยการใช้หลักของการทำ 2nd compliment โดย logic ของ op จะเป็นตัวบ่งบอกว่าจะให้ค่า B เป็นบวกหรือลบ โดยถ้า 1 เป็นลบ 0 เป็นบวก แล้วนำค่าจาก op ไปบวกเข้ากับสมการ แล้วนำค่า op ไป xor กับค่า B ทำให้เมื่อเราใส่ logic ให้ op เป็น 0 (ค่าบวก) จะไม่เกิดอะไรขึ้น แต่ถ้า op เป็น 1 จะเป็นการทำให้ B กลายเป็นค่าที่ผ่านการทำ 2nd compliment มาแล้ว
       - การเชคค่าที่ overflow คือ แก้ไขโดยการทำค่า Cin มาเชคกับค่า Cout ของหลักหน้าสุดที่เป็นตัวบอกสถานะบวก-ลบ (MSB) ที่ทำการบวกกัน โดยจะเกิดการ overflow ขึ้นเมื่อสองค่านี้มีค่าต่างกัน หรือก็คือ การนำค่า Cin กับ Cout มา xor กัน

ปัญหาที่ได้พบ <3

       - ตอนแรกกำลังสับสนกับค่าทด (Cin) คืออะไรถ้าบวกเลขฐานเดียว จนสุดท้ายพอเอาไปลองถึงระลึกได้ว่า ถ้าไม่มีก็ไม่ต้องต่อให้มันมี ใส่ค่า logic 0 ไปเลย =__= 
       - ic ที่ต้องใช้มีแค่ตัวเดียว เลยต่อหลาย ๆ หลักไม่ค่อยสะใจเท่าไหร่ -3-
       - เพราะมัวแต่แคร์กับเรื่องไม่เป็นเรื่อง(สีสายไฟไม่สวย) ทำให้ต่อเล่นได้ไม่ค่อยมากเท่าที่ควร





**********************************************





การจัดเรียง ic อย่างยิ่งใหญ่ 

ความวุ่นวายของสายจากการที่มี ic ตัวเดียว (เพิ่งบวกได้หลักเดียวเอง Q__Q)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น