Khái niệm ALU trong máy vi tính là gì ?

ALU là từ bỏ viết tắt của Arithmetics lô ghích Unit nghĩa là cỗ số học và logic. ALU bao hàm các thiết bị thực hiện các phép tính số học và những phép tính logic.

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

Bạn đã xem: Alu là gì trong thiết bị tính

*
Bảng tài năng của Alu cần thiết kế4 Bit – Alu trong máy tính xách tay là gì ?

Tham khảo thêm những dịch vụ khác của Luận Văn 1080:

+ giá viết mướn luận văn thạc sĩ


+ thuê làm chuyên đề

2. Một trong những ví dụ ALU

Một lấy ví dụ như về ALU ( 2 – bit ALU ) thực thi AND, OR, XOR và cùng Đa số hầu như ALU hoàn toàn rất có thể triển khai đa số phép toán sau :

số nguyên (cộng, trừ, nhân and chia) Bit xúc tích và ngắn gọn (AND, NOT, OR, XOR) Dịch bit những phép toán tinh vi Một kỹ sư rất có thể thiết kế một ALU nhằm tính toán, mặc dù nhiên, vấn đề ở phần phép toán các phức tạp, ALU càng đắt, cỗ xử lí càng to và càng tốn nhiều năng lượng, vân vân.


Bởi vậy, các kỹ sư thường xuyên phải đo lường và tính toán sao cho cân nặng bằng, cung ứng cho bộ xử lí một ALU mạnh đủ nhằm nó chạy nhanh, nhưng không thật phức tạp. Đó được gọi là software emulation.

Vào cùng Ra dữ liệu vào ALU được xúc tiến trên hồ hết operand với mã lệnh tự bộ tinh chỉnh và điều khiển và tinh chỉnh chỉ ra phép toán nào sẽ được thực thi. Dữ liệu tác dụng được xuất ra sau khoản thời gian thực thi phép toán .

Xem thêm: Ồ Hố Là Gì ? Táo Giao Thông Tại Sao Trong Táo Quân 2019 Lại

Có nhiều thiết kế ALU đang tự sinh sản hoặc sinh mã lệnh điều kiện cho tài liệu vào hoặc ra vào trong 1 thanh ghi trạng thái. đa số mã lệnh này được dùng để chỉ thị như carry, tràn số, phân tách cho 0, vân vân.


ALU với FPU Một cỗ dấu phẩy hễ ( Số thực dấu phẩy rượu cồn ) ( FPU – Floating point unit ) cũng thực hiện những phép toán giữa hai giá bán trị, mà lại chúng thực thi dựa bên trên dạng vết phẩy động, phức hợp hơn dạng mã bù hai của rất nhiều ALU thường xuyên thì. FPU có rất nhiều mạch năng lượng điện tử phức tạp, và có một trong những ít ALU .Thường, phần đa ALU xúc tiến những phép toán số học tập với dạng số nguyên ( như mã bù hai cùng BCD ), trong lúc những FPU thống kê giám sát và thống kê các dạng phức tạp như cỗ dấu phẩy động, số phức, …

3. Sản xuất một ALU 4-bit tiến hành các phép tính toán logic học cùng logic

Thiết kế ALU : ta dùng cơ chế “chia nhằm chị” để thi công ALUALU 4 đậy là 4 ALU 1 bit : ta có thể xem ALU n bit là n ALU 1 bit. Vì vậy để kiến thiết ALU 4 bít là ta có thể ghép 4 ALU 1 bit lại với nhau. Từng ALU 1 bit vậy nên được gọi là một trong những bit slice. Để thiết kế 1 bit slice ta dùng bảng (M, S3,S2,S1,S0,C0,Ai,Bi) và hai ngõ xuất là Fi và Ci + 1ALU bao gồm A v L : nếu xét về chưc năng ta rất có thể phân ALU thành 2 phần riêng lẻ là ngắn gọn xúc tích và toán học. Kế tiếp ta có thể dùng MUX 2:1 để phối hợp hai khối này. Hình sau thể hiên sơ thứ khối của một bit slice ALU

*
Chuyên mục: xây đắp ALU : ta dùng nguyên tắc “ phân tách để chị ” để phong cách thiết kế ALUALU 4 bít là 4 ALU 1 bit : ta trả toàn rất có thể xem ALU n bit là n ALU 1 bit. Bởi thế để thiết kế ALU 4 bít là ta hoàn toàn rất có thể ghép 4 ALU 1 bit lại cùng với nhau. Mỗi ALU 1 bit vì vậy được gọi là một bit slice. Để phong cách thiết kế 1 bit slice ta sử dụng bảng ( M, S3, S2, S1, S0, C0, Ai, Bi ) và hai ngõ xuất là Fi với Ci + 1ALU gồm A v L : trường hợp xét về chưc năng ta trả toàn có thể phân ALU thành 2 phần riêng biệt là xúc tích và toán học. Tiếp nối ta trả toàn có thể dùng MUX 2 : 1 nhằm tích đúng theo hai khối này. Hình sau thể hiên sơ đồ khối của 1 bit slice ALUSơ thiết bị khồi của Alu theo chức năngChuyên mục : Hỏi Đáp