You are on page 1of 2

Tên :Lê Thị Thu Huyền

MSSV:20521422

*** Chức năng AUL


Trong CPU, một bộ số học và logic (ALU - Arithmetic logic unit) là một mạch
điện tử thực hiện phép tính số học và logic. ALU là một phần tử cơ bản của CPU
của một máy tính.Bộ vi xử lý chứa rất nhiều và rất phức tạp các ALU

Đa phần, một phép toán được thực hiện bởi một hay nhiều ALU như:

 số nguyên (cộng, trừ, nhân and chia)


 Bit logic (AND, NOT, OR, XOR.NAND,XOR,XNOR)
 Dịch bit

Một ALU load dữ liệu từ các thanh ghi, một bộ điều khiển. ALU tính toán rồi lưu
kết quả vào một thanh ghi kết quả. Một hệ thống khác sẽ di chuyển dữ liệu giữa
các thanh ghi và bộ nhớ

***Cấu tạo:
ALU có các ngõ vào và ngõ ra:

-Ngõ vào dữ liệu:có độ lớn bằng độ rộng bit(hay còn gọi là vecto)

-Ngõ vào Opcode(ngõ vào điều khiển)->Để ALU có nhiều phép toán -> nói cho
ALU biết thực hiện phép toán nào.

-Ngõ ra :đưa dữ liệu ra các thanh ghi

ALU nhận các toán hạng vào :được gọi là toán hạng nguồn.Sau khi tính toán ->đưa
ra toán hạng ->toán hạng bit.

*ALU gồm 3 thành phần

-Thành phần AU (Arthmetic unit):thực hiện các phép toán số học

-Thành phần LU (Logic unit):thực hiện các phép toán logic


-Bộ chọn (bộ mux):có ngõ vào điều khiển ,lấy kết quả của AU hoặc LU làm kết
quả cho ALU .Nếu bằng 0 thì lấy kết quả của AU ,nếu bằng 1 thì lấy kết quả của
LU.

*****Thiết kế phân cấp ALU:

You might also like