ARITHMETIC LOGIC UNIT LÀ GÌ

Trong CPU, một bộ số học và xúc tích và ngắn gọn (ALU - Arithmetic logic unit) là 1 trong những mạch năng lượng điện tử thực hiện phép tính số học tập cùng logic.

Bạn đang xem: Arithmetic logic unit là gì

ALU (Arthmetic Logic Unit) là 1 trong mạch điện tử thực hiện phnghiền tính số học với logic. ALU là thành phần cơ bạn dạng của CPU của một máy tính gồm tính năng tiến hành các phnghiền toán số học tập và xúc tích và ngắn gọn sau đó trả lại kết quả mang lại tkhô giòn ghi và bộ lưu trữ.

 

Nhà toán học John von Neumann sáng tạo ra kim chỉ nan về ALU vào khoảng thời gian 1945, khi viết một report đến EDVAC. 

Giai đoạn sơ khai 

*

Ký hiệu Giản trang bị của ALU

Năm 1946, von Neumann nghiên cứu và phân tích thuộc các sinch viên để xây dựng một mẫu máy tính cho Viện phân tích thời thượng Princeton (IAS) sinh sống Princeton, New Jersey. với mẫu laptop IAS đã trở thành chi phí thân mang lại nhiều laptop thế hệ sau. Trong lời khuyên, von Neumann phác thảo rất nhiều thứ đặc biệt quan trọng yêu cầu trong máy tính, bao hàm cả ALU.

Von Neumann tin tưởng rằng một ALU quan trọng cho 1 máy vi tính chính vì máy tính xách tay chỉ tính những phxay tân oán bao gồm cộng, trừ, nhân cùng phân tách.

Hệ thống số

Một ALU buộc phải up date các số thực hiện thuộc size với những mạch năng lượng điện tử. Đó là hệ nhị phân 0 cùng 1. Việc trình diễn các số sinh sống hệ thập phthân thiết đến mười ống bán dẫn.

Mỗi ALU gồm một thiết kế không giống nhau, nhưng mà đều theo qui tắc mã bù nhì. Từ đó, cỗ ALU dễ dãi tính toán thù những phép cùng và trừ.

Hệ thống mã bù hai chất nhận được phnghiền trừ được tiến hành bằng phương pháp thêm vào đó số đối của số trừ vào số bị trừ.

Xem thêm: Bộ Cấp Khí Thở Chữa Cháy Scba Là Gì, Nghĩa Của Từ Scba, Bộ Cấp Khí Thở Chữa Cháy Scba

Tổng quan

Đa phần, một phnghiền toán thù được tiến hành bởi vì một xuất xắc các ALU. Một ALU load dữ liệu tự các tkhô cứng ghi, một bộ điều khiển. ALU tính toán thù rồi lưu giữ kết quả vào một tkhô hanh ghi tác dụng. Một hệ thống khác sẽ dịch rời tài liệu giữa các tkhô cứng ghi và bộ lưu trữ.

Các phép tân oán 1-1 giản

Một ví dụ về ALU (2-bit ALU) triển khai AND, OR, XOR với cộng 

*

Đa số các ALU rất có thể thực hiện những phép toán thù sau:

-Số ngulặng (cộng, trừ, nhân and chia)

-Bit súc tích (AND, NOT, OR, XOR)

-Dịch bit

Các phnghiền toán thù phức tạp

Một kỹ sư hoàn toàn có thể kiến tạo một ALU nhằm tính toán thù, Tuy nhiên, sự việc ở vị trí phnghiền toán thù những tinh vi, ALU càng mắc, cỗ xử lý càng mập và càng tốn nhiều năng lượng, vân vân.

Như vậy, Các kỹ sư liên tiếp nên tính toán thù làm thế nào để cho thăng bằng, cung cấp đến bộ xử lý một ALU mạnh khỏe đầy đủ nhằm nó chạy nhanh khô, cơ mà không thật tinh vi. Đó được Điện thoại tư vấn là software emulation.

Vào cùng Ra

Dữ liệu vào ALU được thực hiện bên trên phần đông opervà với mã lệnh từ bỏ bộ điều khiển chỉ ra rằng phép toán thù làm sao sẽ tiến hành tiến hành. Dữ liệu công dụng được xuất ra sau khi triển khai phép toán thù.

Có những xây dựng ALU sẽ tự tạo nên hoặc sinc mã lệnh ĐK cho tài liệu vào hoặc ra vào một thanh hao ghi tinh thần. Những mã lệnh này được dùng để làm thông tư như carry, tràn số, phân tách cho 0, vân vân.

ALU và FPU

Một bộ lốt phẩy rượu cồn (Số thực lốt phẩy động)(FPU - Floating point unit) cũng thực hiện các phép toán thù giữa nhì quý giá, Nhưng chúng thực hiện dựa vào dạng vệt phẩy hễ, phức tạp hơn dạng mã bù nhị của các ALU thường thì. FPU cất không hề ít mạch điện tử phức tạp, với bao gồm cả một trong những ALU.

Thường, các ALU tiến hành những phnghiền tân oán số học với dạng số nguim (nlỗi mã bù hai với BCD), trong khi các FPU tính tân oán những dạng phức hợp như bộ dấu phẩy cồn, số phức, ...

 quý khách hàng Có Đam Mê Với Vi Mạch xuất xắc Nhúng  - Quý Khách Muốn Trau Dồi Thêm Kĩ Năng

Mong Muốn nắn Có Thêm Cơ Hội Trong Công Việc

Và Trsinh hoạt Thành Một Người Có Giá Trị Hơn

Bạn Chưa Biết Pmùi hương Thức Nào Nkhô hanh Cđợi Để Đạt Được ChúngHãy Để Chúng Tôi Hỗ Trợ Cho Quý khách hàng. SEMICON  

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Aniki là gì

  • #4621: cream pie là gì vậy mấy thím?

  • Soft swing là gì

  • Grammar nazi là gì

  • x