ความหมายของ alu
ALU หรือหน่วยตรรกะทางคณิตศาสตร์ประกอบด้วยวงจรดิจิทัลที่ช่วยให้การคำนวณทางคณิตศาสตร์และตรรกะระหว่างตัวเลขสองตัว
ALU มาจากภาษาอังกฤษและเป็นตัวย่อของ Arithmetic Logic Unitในภาษาสเปนหน่วยลอจิกเลขคณิตจะเป็นวงจรประเภทหนึ่งที่มีความสามารถในการคำนวณการดำเนินการเช่นการบวกการลบหรืออื่น ๆ เช่น NOT และ XOR
ALU สามารถพบได้ในวงจรและอุปกรณ์อิเล็กทรอนิกส์ทุกประเภท ตัวอย่างเช่นในนาฬิกาข้อมือดิจิตอลที่สามารถเพิ่มวินาทีได้อย่างต่อเนื่อง แต่ยังรวมถึงปริมาณในวงจรไมโครโปรเซสเซอร์สมัยใหม่ที่ซับซ้อน ตัวอย่างอื่น ๆ พบได้ในกราฟิกการ์ดเสียงหรือวิดีโอชุดทีวีความคมชัดสูงและเครื่องเล่นซีดี
ในปี 1945 John P. Eckert และ John W. ต่อมา John von Neumann จะเผยแพร่รายงานเกี่ยวกับเรื่องนี้โดยอธิบายถึงความจำเป็นในการใช้ ALU สำหรับการใช้คอมพิวเตอร์ในการดำเนินการทางคณิตศาสตร์ขั้นพื้นฐาน
โดยปกติแล้วหน่วยตรรกะทางคณิตศาสตร์ประกอบด้วยวงจรการทำงานทะเบียนอินพุตทะเบียนสะสมและทะเบียนสถานะ เอนทิตีเหล่านี้อนุญาตให้มีการทำงานที่ถูกต้องของ ALU และตัวอย่างเช่นมีหน้าที่รับผิดชอบในการแก้ปัญหาการดำเนินการทางคณิตศาสตร์ของจำนวนเต็มการดำเนินการเชิงตรรกะของบิตการดำเนินการของการขยับบิตและอื่น ๆ ที่ซับซ้อนมากขึ้น อย่างหลัง ได้แก่ การคำนวณรากที่สองการจำลองตัวประมวลผลร่วมและอื่น ๆ อีกมากมาย
อีกวงจรหนึ่งที่คล้ายกับหน่วยประเภทนี้คือFPU หรือ Floating Point Unitซึ่งทำหน้าที่ทางคณิตศาสตร์ แต่สำหรับตัวเลขในการแทนค่าทศนิยมซึ่งซับซ้อนและซับซ้อนกว่า
แผนผังของ ALU โดยทั่วไปจะรวม A และ B เป็นตัวถูกดำเนินการ R เป็นเอาต์พุต F เป็นอินพุตของชุดควบคุมและ D เป็นสถานะของเอาต์พุต