สอน

ตัวประมวลผลบันทึก: มันคืออะไรและทำงานอย่างไร

สารบัญ:

Anonim

ระเบียนของตัวประมวลผล เป็นคำถามที่ทำให้มั่นใจได้มากดังนั้นเราจึงได้ทุ่มเทพื้นที่เพื่ออธิบายในรายละเอียด

รีจิสเตอร์นั้นมีประโยชน์อย่างมากสำหรับการทำงานของโปรเซสเซอร์เนื่องจากช่วยในการชี้นำในที่ที่จะส่งข้อมูลที่ประมวลผล เนื่องจากเรารู้ว่าเป็นสิ่งที่เป็นนามธรรมที่ไม่ง่ายที่จะอธิบายเราจึงได้อธิบายไว้ในวิธีที่เข้าใจได้ด้านล่าง

เริ่มกันเลย!

ดัชนีเนื้อหา

พวกเขาคืออะไร พวกเขาทำงานอะไร

รีจิสเตอร์นั้นอยู่ในไมโครโปรเซสเซอร์แต่ละตัวและฟังก์ชั่นของมันคือการ เก็บ ค่า ข้อมูลคำสั่งคำสั่ง หรือ สถานะไบนารี ที่เรียงลำดับข้อมูลที่ควรประมวลผลเช่นวิธีที่ควรทำ การลงทะเบียนยังคงเป็น หน่วยความจำ ความเร็วสูงที่ มี ความจุน้อย

แต่ละระเบียนสามารถมีคำสั่งที่อยู่หน่วยเก็บข้อมูลหรือข้อมูลประเภทใดก็ได้ ในโปรเซสเซอร์เราพบช่องว่างที่มีความจุตั้งแต่ 4 ถึง 64 บิต เพราะการลงทะเบียนแต่ละครั้งจะต้องมี ขนาดใหญ่พอที่ จะมีคำสั่ง ในกรณีของคอมพิวเตอร์ 64 บิตแต่ละเรคคอร์ดจะมีขนาด 64 บิต

ไมโครโปรเซสเซอร์แต่ละตัว มีหน้าที่หรือหน้าที่ต่าง ๆ ในการประมวลผลข้อมูล ได้รับ ข้อมูลใน ภาษาไบนารี่ จากแอปพลิเคชั่น (ศูนย์และอัน) จากนั้นประมวลผลในลักษณะที่แน่นอน สมมติว่า CPU แปล ข้อมูล นั้นเพื่อให้เราผู้ใช้เข้าใจได้

ภายในไมโครโปรเซสเซอร์เราพบ บันทึก ข้อมูล ที่มีฟังก์ชั่นการจัดเก็บข้อมูลที่เข้าถึงได้บ่อยครั้งเป็นการชั่วคราว

ประเภทบันทึก

ตัวประมวลผลการลงทะเบียนถูกแบ่งหรือจัดประเภทตามวัตถุประสงค์ที่ให้บริการ

บันทึกข้อมูล

พวกเขาเก็บค่า ข้อมูลตัวเลขเช่น ตัวอักษร หรือ คำสั่งขนาดเล็ก โปรเซสเซอร์เก่ามีการลงทะเบียนข้อมูลพิเศษ: ตัว สะสม ซึ่งใช้สำหรับการดำเนินการบางอย่าง

บันทึกข้อมูลหน่วยความจำ ( MDR )

มันเป็นสิ่งที่เราอ้างถึงมาก่อนมันเป็นทะเบียนที่อยู่ในโปรเซสเซอร์และที่เชื่อมต่อกับ บัสข้อมูล มันมีความจุเพียงเล็กน้อยและความเร็วสูงที่มันเขียนหรืออ่านข้อมูลของบัสที่ไปยัง หน่วยความจำ หรือ พอร์ต I / O นั่นคืออุปกรณ์ต่อพ่วง

บันทึกที่อยู่

พวกเขาเก็บที่อยู่ ที่ใช้ในการเข้าถึง หน่วยความจำหลัก หรือ หน่วยความจำหลัก ซึ่งโดยปกติเรารู้ว่าเป็น ROM หรือ RAM ในแง่นี้เราสามารถเห็นโปรเซสเซอร์ที่มีรีจิสเตอร์ที่ใช้เพื่อบันทึกที่อยู่หรือค่าตัวเลขเท่านั้น

รีจิสเตอร์วัตถุประสงค์ทั่วไป ( GPR )

พวกเขาเป็นทะเบียนที่ให้บริการในการ จัดเก็บที่อยู่ หรือ ข้อมูลทั่วไป มันเป็นประเภทของ การลงทะเบียนแบบผสม ที่ตามที่ระบุในตัวมันเองไม่มีฟังก์ชั่นที่เฉพาะเจาะจง

บันทึกวัตถุประสงค์เฉพาะ ( SPRS )

ในโอกาสนี้เรากำลังติดต่อกับรีจิสเตอร์ที่เก็บข้อมูลสถานะระบบเช่นการลงทะเบียนสถานะหรือ ตัวชี้คำสั่ง สามารถใช้ร่วมกับ PSW ( สถานะโปรแกรม Word )

บันทึกสถานะ

พวกเขาจะใช้ในการบันทึกค่าจริงที่มีฟังก์ชั่นคือการกำหนดเมื่อคำสั่งควรจะดำเนินการหรือไม่ หรือที่เรียกว่า CCR ( ลงทะเบียนรหัสเงื่อนไข) ภายในบันทึกประเภทนี้เราพบสิ่งต่อไปนี้:

  • การลงทะเบียนของธงหรือ " ธง " เราพบใน โปรเซสเซอร์ Intel พร้อมสถาปัตยกรรม X86 เรากำลังเผชิญกับการลงทะเบียนที่มีความกว้าง 16 บิต แต่มีผู้สืบทอด 2 คน:
    • EFLAGS กว้าง 32 บิต RFLAGS กว้าง 64 บิต

บันทึกจุดลอยตัว

อันดับแรกเราควรอธิบายว่า จุดลอยตัวคืออะไร ทศนิยมเป็นตัวแทนในรูปแบบของสูตรจำนวนจริงขนาดแตกต่างกันที่ใช้ในการดำเนินการทางคณิตศาสตร์ เราจะพบกันในระบบที่ต้องใช้ระบบประมวลผลที่รวดเร็วมาก

ดังนั้นรีจิสเตอร์เหล่านี้ยังคงเป็นตัวแทนเหล่านี้ในสถาปัตยกรรมมากมาย

บันทึกอย่างต่อเนื่อง

โดยมีวัตถุประสงค์คือเพื่อบันทึกค่าแบบอ่านอย่างเดียวเช่น ศูนย์หนึ่ง หรือ π

เราขอแนะนำให้อ่าน โปรเซสเซอร์ที่ดีที่สุดในตลาด

จนถึงตอนนี้คำอธิบายของเราเกี่ยวกับตัวประมวลผลคืออะไร เรารู้ว่าอาจเป็นเรื่องที่ซับซ้อนที่จะเข้าใจดังนั้นอย่าลังเลที่จะถามเราหรือเติมเต็มข้อมูลนี้ด้วยสติปัญญาของคุณ

สอน

ตัวเลือกของบรรณาธิการ

Back to top button