slide tìm hiểu về cấu trúc và chức năng của bộ vi xử lý trong máy tính - Pdf 13

CẤU TRÚC VÀ CHỨC NĂNG
CỦA VI XỬ LÝ
NỘI DUNG CHÍNH

Cấu trúc CPU.

Thanh ghi.
CẤU TRÚC CPU

Nhiệm vụ của CPU:

Lấy lệnh

Giải mã lệnh

Lấy dữ liệu

Xử lý dữ liệu

Ghi dữ liệu
CPU VÀ HỆ THỐNG BUS
CẤU TRÚC BÊN TRONG CỦA
CPU
THANH GHI

CPU cần có 1 không gian làm việc(lưu trữ
tạm thời) gọi là thanh ghi.

Số lượng và chức năng của thanh ghi
khác nhau giữa các thiết kế vi xử lý.


CX:là thanh ghi đếm

DX :dùng cùng với AX trong nhân chia các số 16
bit,hay dung để chứa các địa chỉ cổng vào ra dữ liệu
trực tiếp
THANH GHI ĐA NĂNG (ví dụ)

ADD 3,4
Kết quả nằm trong thanh ghi AL

MOV AX, 24H ; gán AX= 24h
MOV BX, 1234H; gán BX =1234H
ADD AX, [ BX]; cộng AX với địa chỉ
của ô nhớ BX
THANH GHI ĐOẠN

Gồm các thanh ghi 16bit
:CS,DS,SS,ES

Dùng để định địa chỉ đoạn vùng nhớ
1MB bằng cách chia thành 16đoạn
64KB

Phạm vi 0 =>FFFFF =2
20
địa chỉ/ô nhớ
THANH GHI CON TRỎ

Chứa địa chỉ bên trong của đoạn(gọi
là địa chỉ lệch)

Interrupt Vectors (vector ngắt)

Thiết kế CPU và thiết kế hệ điều hành
có liên kết chặt chẽ
VÍ DỤ CẤU TẠO THANH GHI
CHU KỲ GIÁN TIẾP

Có thể yêu cầu truy cập bộ nhớ để lấy
toán hạng.

Địa chỉ gián tiếp đòi hỏi truy cập bộ nhớ
nhiều hơn.

Có thể được coi như thêm chu kỳ lệnh
nhỏ.
CHU KỲ LỆNH GIÁN TIẾP
LUỒNG DỮ LIỆU( LẤY LỆNH)

Phụ thuộc vào thiết kế của CPU

Fetch(LẤY)

Thanh ghi PC chứa địa chỉ của lệnh tiếp theo

Địa chỉ thì được di chuyển tới MAR

Hàng địa chỉ trên bus địa chỉ

Đơn vị điều khiển thì yêu cầu bộ nhớ đọc



Input/Output

Thanh ghi truyền

Toán hạng ALU
LUỒNG DỮ LIỆU ( NGẮT)

Đơn giản

Có thể dự đoán

Dòng PC được lưu lại, cho phép lấy lại sau khi
ngắt

Những nội dung của PC được copy sang MBR

Vị trí đặc biệt của bộ nhớ đưa tới MAR

MBR ghi tới bộ nhớ

PC được tải với địa chỉ của chương trình điều
khiển ngắt

Lệnh tiếp theo(là lệnh đầu tiên của chương trình
ngắt) có thể được lấy
LUỒNG DỮ LIỆU ( SƠ ĐỒ
NGẮT)
TÌM NẠP


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status