อะไรคือความหมายของโปรเซสเซอร์ 32 บิตหรือโดยทั่วไปเป็นโปรเซสเซอร์ n-bit
อะไรคือความหมายของโปรเซสเซอร์ 32 บิตหรือโดยทั่วไปเป็นโปรเซสเซอร์ n-bit
คำตอบ:
เท่าที่เกี่ยวข้องกับโปรเซสเซอร์ x86 คำอธิบายที่ง่ายที่สุดคือการลงทะเบียนวัตถุประสงค์ทั่วไปของโปรเซสเซอร์ 32 บิตสามารถเก็บค่าจำนวนเต็มตั้งแต่ 0 ถึง (2 ^ 32) -1 (4,294,967,295) รวมหรือจาก -2,147,483,647 รวม ซึ่งหมายความว่าสามารถระบุที่อยู่ได้หลายไบต์ของพื้นที่ที่อยู่เสมือน (4 GB)
การลงทะเบียนโปรเซสเซอร์ x86 64 บิตสามารถทำงานกับตัวเลขตั้งแต่ 0 ถึงถึง (2 ^ 64) -1 (18,446,744,073,709,551,615) โดยทางทฤษฎีทำให้พื้นที่ที่อยู่เสมือนมีขนาดใหญ่กว่ามาก
หากต้องการตอบคำถามบิตต่อไปของคุณ: มันจะสามารถทำงานกับตัวเลขใน 2 ^ n ได้
Wikepedia มีบทความที่ดีเกี่ยวกับความกว้างบิตและคณิตศาสตร์อยู่เบื้องหลังทั้งหมด
mul ebx
คำนวณ eax * ebx และเก็บผลลัพธ์ 64 บิตใน edx: eax โดยทั่วไปจะมีขนาดของการลงทะเบียน แต่สิ่งนี้ทำให้เข้าใจผิดในอดีต
Bit เป็นหน่วยเก็บข้อมูลที่เล็กที่สุดในโปรเซสเซอร์คอมพิวเตอร์ เช่นเดียวกับสวิตช์ที่สามารถปิดหรือเปิดได้บิตอาจมีสถานะใดสถานะหนึ่งในสองสถานะซึ่งแสดงถึง 0 และ 1
ตัวประมวลผล / CPU เองนั้นประกอบไปด้วยโหลหรือมากกว่าหนึ่งตัวของบิตเหล่านี้ซึ่งเรียกว่ารีจิสเตอร์ ดังนั้นรีจิสเตอร์จึงเป็นที่เก็บบิตซึ่งสามารถเก็บข้อมูลในโปรเซสเซอร์ได้ สิ่งเหล่านี้บางส่วนเป็นการลงทะเบียนวัตถุประสงค์ทั่วไป (แต่เดิมชื่อ A, B, C ... ) และอื่น ๆ เป็นวัตถุประสงค์พิเศษ (ที่มีชื่อขี้ขลาดมากขึ้น) มีส่วนอื่น ๆ ของโปรเซสเซอร์ที่ทันสมัยสำหรับฟังก์ชั่นอื่น ๆ เช่นการคำนวณพื้นฐานโดยหน่วยคำนวณตรรกะ (ALU) ฯลฯ เป็นต้น
โปรเซสเซอร์ก่อนหน้ามีการลงทะเบียนที่มีจำนวนบิตน้อยเช่น 8 บิตและ 16 บิตเป็นต้นขณะนี้เรามีโปรเซสเซอร์ที่มีขนาดการลงทะเบียนเป็น 32 และ 64 บิต
ดังนั้นโปรเซสเซอร์ 32 บิตจึงมีที่เก็บข้อมูลที่เรียกว่าการลงทะเบียนซึ่งแต่ละตัวมีความยาว 32 บิต และรูปแบบการตั้งชื่อของพวกเขายังมีการพัฒนาด้วยขนาดจาก AX, BX, CX สำหรับประเภท 16 บิต .... ไปจนถึง EAX, EBX, ECX และอื่น ๆ สำหรับการลงทะเบียน 32 บิต จุดประสงค์พิเศษที่ลงทะเบียนในโปรเซสเซอร์ 32- บิตนั้นมีความยาว 32- บิต แต่มีชื่อที่น่ากลัวที่ฉันพยายามจะลืม :)
ทฤษฎีที่เพียงพอ .... ตอนนี้มาดูภาพรวมของตัวประมวลผลแบบ 32 บิตที่ทันสมัยของวัตถุประสงค์ทั่วไปของการลงทะเบียนเพื่อรับทราบความสัมพันธ์ของการลงทะเบียนและบิต:
ต่อไปนี้เป็นภาพรวมของโปรเซสเซอร์อีกครั้งคราวนี้มาจากระดับความสูงที่สูงขึ้นเล็กน้อย:
ในที่สุดมุมมองระดับความสูง 10,000 ฟุตของโปรเซสเซอร์ในโครงร่างโดยรวมของส่วนประกอบข้อมูลที่เก็บในคอมพิวเตอร์
8, 16, 32, 64 ... การประมวลผลแบบบิตโดยพื้นฐานแล้วจะพูดถึงว่าจะสามารถส่งผ่านข้อมูลได้มากเพียงใด
บิตเป็นข้อมูลพื้นฐาน 1 หรือ 0 เครื่อง 8 บิตสามารถประมวลผลข้อมูลที่มีความกว้าง 8 บิต เครื่อง 16 บิตสามารถจัดการบิตที่มีความกว้าง 16 โดยทั่วไปทำ 2 คำแนะนำสำหรับแต่ละรอบเมื่อเทียบกับเครื่อง 8 บิต
การคำนวณแบบ 32, 64 บิตหมายถึงซีพียูที่ทำงานกับข้อมูลในขนาดดังกล่าวทำให้สามารถส่งผ่านข้อมูลได้มากขึ้นต่อ "cpu cycle" ทุกสิ่งเท่าเทียมกันมันง่ายที่จะดูว่า = ดีขึ้น / เร็วขึ้น
คำจำกัดความ PCMag ของการประมวลผล 16 บิต
PCMag Bit