Bộ số học/logic (alu) làm nhiệm vụ gì

Đơn vị logic số học (Arithmetic logic unit, ALU) là một mạch điện tử kỹ thuật số kết hợp thực hiện các phép toán số học và bitwise trên các số nguyên nhị phân. Điều này trái ngược với một đơn vị dấu phẩy động (FPU), hoạt động trên các số dấu phẩy động. ALU là một khối xây dựng cơ bản của nhiều loại mạch điện toán, bao gồm đơn vị xử lý trung tâm (CPU) của máy tính, FPU và đơn vị xử lý đồ họa (GPU). Một CPU, FPU hoặc GPU có thể chứa nhiều ALU.

Một biểu tượng tượng trưng của ALU và tín hiệu đầu vào và đầu ra của nó, được biểu thị bằng các mũi tên chỉ vào hoặc ra khỏi ALU, tương ứng. Mỗi mũi tên đại diện cho một hoặc nhiều tín hiệu. Tín hiệu điều khiển nhập từ bên trái và tín hiệu trạng thái thoát bên phải; dữ liệu chảy từ trên xuống dưới.

Các đầu vào của ALU là dữ liệu được vận hành trên, được gọi là toán hạng và mã cho biết thao tác được thực hiện; và đầu ra của ALU là kết quả của hoạt động được thực hiện. Trong nhiều thiết kế, ALU cũng có đầu vào hoặc đầu ra trạng thái, hoặc cả hai, truyền đạt thông tin về hoạt động trước đó hoặc hoạt động hiện tại, tương ứng, giữa ALU và các thanh ghi trạng thái bên ngoài.

Mục lục

  • 1 Tín hiệu
    • 1.1 Dữ liệu
    • 1.2 Mã nguồn (opcode)
    • 1.3 Trạng thái
      • 1.3.1 Đầu ra
  • 2 Tham khảo

Tín hiệuSửa đổi

ALU có nhiều lưới đầu vào và đầu ra, đó là các dây dẫn điện được sử dụng để truyền tín hiệu kỹ thuật số giữa ALU và mạch ngoài. Khi ALU đang ở trạng thái hoạt động, các mạch bên ngoài sẽ áp dụng tín hiệu cho các đầu vào ALU và, đáp lại, ALU tạo và truyền tín hiệu đến mạch ngoài thông qua các đầu ra của nó.

Dữ liệuSửa đổi

Một ALU cơ bản có ba bus dữ liệu song song bao gồm hai toán hạng đầu vào (A và B) và đầu ra kết quả (Y). Mỗi bus dữ liệu là một nhóm các tín hiệu truyền một số nguyên nhị phân. Thông thường, độ rộng của bus A, B và Y (số tín hiệu bao gồm mỗi bus) giống hệt nhau và khớp với kích thước từ gốc của mạch ngoài (ví dụ: CPU đóng gói hoặc bộ xử lý khác).

Mã nguồn (opcode)Sửa đổi

Đầu vào opcode là một bus song song truyền cho ALU một mã lựa chọn hoạt động, là một giá trị được liệt kê chỉ định hoạt động số học hoặc logic mong muốn được thực hiện bởi ALU. Kích thước opcode (độ rộng bus của nó) xác định số lượng hoạt động khác nhau tối đa mà ALU có thể thực hiện; ví dụ, một opcode bốn bit có thể chỉ định tối đa mười sáu hoạt động ALU khác nhau. Nói chung, opcode ALU không giống như opcode ngôn ngữ máy, mặc dù trong một số trường hợp, nó có thể được mã hóa trực tiếp dưới dạng một trường bit trong opcode ngôn ngữ máy.

Trạng tháiSửa đổi

Đầu raSửa đổi

Các đầu ra trạng thái là các tín hiệu riêng lẻ khác nhau truyền đạt thông tin bổ sung về kết quả của hoạt động ALU hiện tại. ALU mục đích chung thường có các tín hiệu trạng thái như:

  • Thực hiện, chuyển tải kết quả thực hiện từ một hoạt động bổ sung, vay mượn do hoạt động trừ hoặc bit tràn do hoạt động dịch chuyển nhị phân.
  • Không, biểu thị tất cả các bit của Y là logic 0.
  • Negative, cho biết kết quả của một phép toán số học là âm.
  • Tràn số, cho biết kết quả của phép toán số học đã vượt quá phạm vi số của Y.
  • Tính chẵn lẻ, cho biết số là chẵn hay lẻ trong Y là logic 1.

Vào cuối của mỗi hoạt động ALU, các tín hiệu đầu ra trạng thái thường được lưu trữ trong các thanh ghi bên ngoài để chúng có sẵn cho các hoạt động ALU trong tương lai (ví dụ: để thực hiện phép toán số học độ chính xác cao) hoặc để điều khiển phân nhánh có điều kiện. Bộ sưu tập các thanh ghi bit lưu trữ các đầu ra trạng thái thường được coi là một thanh ghi đơn, nhiều bit, được gọi là "thanh ghi trạng thái" hoặc "thanh ghi mã điều kiện".

Tham khảoSửa đổi

1. Khái niệm về hệ thống tin học:

 Hệ thống tin học dùng để nhập, xử lí, xuất, truyền và lưu trữ thông tin.

 Hệ thống tin học gồm 3 phần:

+ Phần cứng (Hardware)

+ Phần mềm (Software)

+ Sự quản lí và điều khiển của con người. Đây là yếu tố quan trọng nhất.

2. Sơ đồ cấu trúc của một máy tính.

Gồm các bộ phận chính sau:

- Bộ xử lý trung tâm (CPU –Central Procesing Unit).

- Bộ nhớ trong (Main Memory).

- Bộ nhớ ngoài (Sencondary Memory).

- Thiết bị vào (Input Device)

- Thiết bị ra (Output Device)

- Sơ đồ cấu trúc máy tính.

3. Bộ xử lý trung tâm (CPU)

CPU là thành phần quan trọng nhất của máy tính, đó là thiết bị chính thực hiện và điều khiển việc thực hiện chương trình.

- Gồm hai bộ phận chính:

+ Bộ điều khiển (CU – control Unit) điều khiển các bộ phận thực hiện chương trình.

+ Bộ số học/lôgic (ALU – Arithmetic/Logic Unit) thực hiện các phép toán số học và lôgic.

- Ngoài ra còn có thanh ghi (Register) và bộ nhớ truy cập nhanh (Cache).

4. Bộ nhớ trong: (Main memory):

- Là nơi chương trình được đưa vào để thực hiện và là nơi lưu trữ dữ liệu đang được xử lý.

Gồm có 2 phần: ROM và RAM.

a. ROM (Read Only Memory – Bộ nhớ chỉ đọc): khi tắt máy các chương trình trong ROM không bị mất.

b. RAM (Random Access Memory - Bộ nhớ truy cập ngẫu nhiên):  Khi tắt máy dữ liệu trong RAM sẽ bị mất đi.

5. Bộ nhớ ngoài (Secondary Memory):

- Dùng để lưu trữ lâu dài dữ liệu và hỗ trợ cho bộ nhớ trong.

- Bộ nhớ ngoài thường là đĩa cứng, đĩa mềm, đĩa CD, thiết bị nhớ flash.

6. Thiết bị vào (Input device): dùng để đưa thông tin vào máy tính.

Có nhiều loại như:

-Bàn phím (keyboard)

-Chuột (mouse)

-Máy quét (scanner)

-Micro

 -Webcam (là một camera kĩ thuật số)

7.Thiết bị ra (Output device): dùng để đưa dữ liệu ra từ máy tính.

Có nhiều loại như:

-Màn hình (monitor)

 -Máy in (printer)

 -Máy chiếu (projector)

 -Loa và tai nghe (speaker and headphone)

 -Modem (thiết bị vào/ra):

 Là thiết bị dùng để truyền thông giữa các hệ thống máy tính thông qua đường truyền.

* Nguyên lý điều khiển bằng chương trình:

- Máy tính hoạt động theo chương trình.

- Tại mỗi thời điểm máy chỉ thực hiện 1 lệnh, nó thực hiện rất nhanh.

* Nguyên lý lưu trữ chương trình:

Lệnh được đưa vào máy tính dưới dạng mã nhị phân để lưu trữ, xử lý như những dữ liệu khác.

* Nguyên lý truy cập theo địa chỉ:

Việc truy cập dữ liệu trong máy tính được thực hiện thông qua địa chỉ nơi lưu trữ dữ liệu đó.

* Nguyên lý Phôn Nôi-man:

Mã hóa nhị phân, điều khiển bằng chương trình, lưu trữ chương trình và truy cập theo địa chỉ tạo thành một nguyên lý chung gọi là nguyên lý Phôn Nôi-man.

Mục tiêu

- Biết được chức năng các thiết bị chính của máy tính

- Biết máy tính làm việc theo nguyên lí J. Von Neumann.


Video liên quan

Chủ đề