ในขณะที่ชิปนี้ได้รับการออกแบบผู้คนใช้ทรานซิสเตอร์น้อยที่สุดเท่าที่จะเป็นไปได้ในซีพียูเพื่อให้มีขนาดเล็กพอที่จะพอดีกับชิปที่มีอยู่
ฉันสงสัยว่าจริง ๆ แล้ว "register" (ทั้งชุดโปรแกรมคำสั่งที่มองเห็นได้และลงทะเบียน microar Architecture ภายใน) ในซีพียูของยุคนั้นเก็บข้อมูลไว้ในD latch gatedโปร่งใสหรืออะไรทำนองนั้น ทุกวันนี้มีทรานซิสเตอร์จำนวนมากบนชิปดังนั้นจึงเป็นเรื่องง่ายกว่าที่จะใช้ flip-flop master-slave D แบบเต็มแม้ว่าพวกเขาจะใช้ทรานซิสเตอร์เป็นสองเท่าก็ตาม
คำแนะนำจำนวนมากนำข้อมูลจากการลงทะเบียน A รวมเข้ากับข้อมูลอื่น ๆ กับ ALU และเก็บผลลัพธ์กลับมาในการลงทะเบียน A ซึ่งเป็นเรื่องง่ายที่จะทำหากการลงทะเบียน A นั้นถูกนำไปใช้กับมาสเตอร์ฟลิป Flop
แต่ถ้าการลงทะเบียน A เป็น l D gated ที่โปร่งใสคุณต้องมีนาฬิกาที่ไม่ทับซ้อนกัน คุณใช้พัลส์ในหนึ่งนาฬิกาเพื่อเก็บผลลัพธ์ระดับกลางไว้ที่ใดที่หนึ่ง (ในขณะที่รีจิสเตอร์ A เก็บค่าคงที่เอาท์พุทไว้) จากนั้นพัลส์ในนาฬิกาอื่นเพื่อโหลดรีจิสเตอร์ A ด้วยค่าใหม่ (ในขณะที่รีจิสเตอร์ระดับกลาง
ต้องใช้นาฬิกา 2 เฟส วิธีที่ง่ายที่สุดในการสร้างนาฬิกา 2 เฟสที่ไม่ได้ซ้อนทับกัน (ในสมัยนั้นเมื่อทรานซิสเตอร์มีน้อย) เป็นวงจรภายนอกขนาดเล็กที่ใช้นาฬิกาอินพุตและหารด้วยสอง
เมื่อเวลาผ่านไปผู้คนค้นพบวิธีที่จะบรรจุทรานซิสเตอร์มากขึ้นเรื่อย ๆ ลงใน IC ดังนั้นผู้คนที่ออกแบบซีพียูจึงรวมสิ่งต่าง ๆ รอบตัวซีพียูเข้าด้วยกันในระบบคอมพิวเตอร์เต็มรูปแบบบนชิปซีพียู
การอ่านระหว่างบรรทัดของบทความสัญญาณนาฬิกาวิกิพีเดียฉันได้รับความประทับใจว่าผู้ที่ออกแบบ 8085 และ 6502 และชิปอื่น ๆ ในยุคนั้นมีพื้นที่เพิ่มขึ้นเล็กน้อยกว่าซีพียูรุ่นก่อนหน้าและพวกเขาตัดสินใจดีที่สุด การใช้ห้องนั้นเพื่อวางวงจรภายนอกตัวเล็ก ๆ บนชิป แต่พวกเขายังคงทะเบียนทั้งหมดสลัก D รั้วรอบขอบชิดเดียวกันเหมือนก่อน
นั่นคือสาเหตุที่ความถี่สัญญาณนาฬิกาหารด้วยสอง คุณสามารถนึกถึงพัลส์นาฬิกาภายนอกครั้งแรกที่สร้างพัลส์ในสัญญาณนาฬิกาภายใน phase_one เพื่ออัปเดตผลการลงทะเบียนระดับกลางนั้นและพัลส์ที่สองจากนาฬิกาภายนอกที่สร้างพัลส์ในสัญญาณนาฬิกาภายใน phase_two