nhnoyb

New Member

Download miễn phí Đề tài Tìm hiểu về vi xử lý intel – core 2 dual





Core 2 Duo được phát hành dưới dạng các sản phẩm E6000 (trước đây mang tên mã Conroe) dành cho máy tính để bàn và dòng T5000/T7000 (tên mã trước đây là "Merom") dành cho máy xách tay. Chữ "E" biểu thị mức tiêu thụ năng lượng 50 watt và cao hơn (dòng chip chủ đạo E6000 thuộc nhóm tiêu thụ 65 watt); chữ "T" được dùng cho các chip tiêu thụ từ 25 đến 49 watt.
Core 2 Duo với tên mã Conroe có 291 triệu transistor, bộ nhớ đệm L2 4 MB, bus hệ thống 1066 MHz, socket 775LGA. Một số BXL thuộc dòng này:E6600 (2,4 GHz), E6700 (2,66 GHz).
Core 2 Duo với tên mã Allendale (hay Conroe-L) E6300 (1,86 GHz), E6400 (2,13 GHz) có 167 triệu transistor, bộ nhớ đệm L2 2MB, bus hệ thống 1066 MHz, socket 775LGA. Riêng E4300 (1,8 GHz) xuất hiện năm 2007 có bộ nhớ đệm L2 2 MB, bus 800 MHz, không hỗ trợ Virtualization Technology.
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

nhớ RAM.
Store Data: Khối này xử lý các chỉ lệnh yêu cầu dữ liệu được ghi vào bộ nhớ RAM.
B.Cấu tạo phần cứng CPU( Core 2 Dual)
Nhìn một cách tổng thể hệ thống trên chúng ta có thế thấy rằng vi sử lý core 2 duo bao gồm ba thành phần chính đó là:
+ CPU là bộ sử lý trung tâm của hệ thống và nằm ở vị trí trên cùng.Các thành phần chính của CPU gồm khối tính toán ALU , bộ sử lý trung tâm CU và các BUS hệ thống có băng thông lớn . Chức năng chính của CPU là tiến hành các thao tác tính toán xử lý, đưa ra các tín hiệu địa chỉ, dữ liệu và điều khiển nhằm thực hiện một nhiệm vụ nào đó do người lập trình đưa ra thông qua các lệnh.
+ Chip Cầu Bắc(North Bridge) là IC quan trọng nhất trên Mainboard, nó quyết định độ mạnh và giá thành của Main. Chip Cầu Bắc điều khiển trực tiếp các thành phần như :
o Điều khiển CPU o Điều khiển bộ nhớ RAM o Điều khiển Video Card
o Và trao đổi dữ liệu với Chip Cầu Nam.
Các thành phần do Chip Cầu Bắc thực hiện (CPU, RAM, Video Card) phải đồng bộ với nhau và thuộc phạm vi của Chip Cầu Bắc hỗ trợ thì chúng mới doạt động được.
Trong thực tế, mỗi loại Chip Cầu Bắc chỉ hỗ trợ khoảng 2 loại CPU, 2 loại RAM và 2 loại Video Card, nếu bạn sử dụng CPU hay RAM hay Video Card mà Chip Cầu Bắc không hỗ trợ thì nó sẽ không hoạt động được.
+ Chíp Cầu Nam(South Bridge) còn gọi là I/O Controller Hud (ICH), là một chip đảm nhiệm những việc có tốc độ chậm của Mainboard trong Chipset. Khác với Chip Cầu Bắc, Chip Cầu Nam không được kết nối trực tiếp với CPU, chính xác hơn Chíp Cầu Nam kết nối với CPU thông qua Chíp Cầu Bắc. Vì Chíp Cầu Nam được đặt xa CPU hơn, nó được giao trách nhiệm liên lạc với các thiết bị có tốc độ chậm hơn. Một Chip Cầu Nam điển hình thường có thể làm việc được với vài loại Chip Cầu Bắc khác nhau. Trước đây cổng giao tiếp chung giữa Chip Cầu Bắc và Chip Cầu Nam đơn giản là BUS PCI, hiện nay phần lớn các Chipset hiện thời sử dụng giao các giao tiếp chung được thiết kế độc quyền có hiệu năng cao hơn.
Tên gọi “Chip Cầu Nam” bắt nguồn từ việc vẽ một kiến trúc trên sơ đồ.Nhiệm vụ chính của Chip cầu Nam là kết nối :
o Với Chip cầu bắc
o Cổng USB 2.0
o Ổ đĩa cứng
o Và các cổng giao tiếp
C.Tập lệnh của core 2 duo
1 .TỔ CHỨC LỆNH CỦA VI XỬ LÝ Core 2 Duo
a. Dạng lệnh :
- Một lệnh của vi xử lý Core 2 Duo có dạng tổng quát như sau :
,
- Mã gợi nhớ giúp cho người sử dụng biết hoạt động của lệnh. Mã gợi nhớ thường là
các chữ tiếng anh viết tắt như : MOV là lệnh chuyển, ADD là lệnh cộng, AND là lệnh
và luận lý, JMP là lệnh nhảy . . .
- Toán hạng đích giữ kết quả (nếu có yêu cầu) sau khi thi hành lệnh. Toán hạng đích
có thể là thanh ghi hay bộ nhớ.
- Toán hạng nguồn có thể là thanh ghi, bộ nhớ hay một số tức thời.
- Toán hạng thanh ghi là các thanh ghi của vi xử lý 86 gồm các thanh ghi tổng quát (8
bit lẫn 16 bit) và các thanh ghi đoạn đã biết.
- Toán hạng số tức thời có thể là số trong các hệ đếm khác nhau và được viết theo qui
định như sau :
. Số hệ 2 : ××××××××B (× là 1 bit nhị phân).
Ví dụ : 01101101B, 11111111B
. Số hệ 10 : ××××× , hay ×××××D (× là một số thuộc hệ 10).
Ví dụ : 65535, 1000
. Số hệ 16 : ××××H và bắt đầu bằng số ( là một số thuộc hệ 16).
Ví dụ : 1A59H, 0E05BH
- Toán hạng bộ nhớ dùng trong tập lệnh vi xử lý 86 sử dụng phương pháp định địa chỉ tổng hợp được gọi là địa chỉ hiệu dụng.
b Địa chỉ hiệu dụng :
- Địa chỉ hiệu dụng là tổ hợp của 3 nhóm sau được đặt trong dấu ngoặc vuông [ ]:
. Nhóm thanh ghi chỉ số : SI, DI
. Nhóm thanh ghi nền : BX, BP
. Địa chỉ trực tiếp : số 16 bit
- Các thanh ghi trong cùng một nhóm không được xuất hiện trong cùng một địa chỉ hiệu dụng.
- Địa chỉ hiệu dụng chính là thành phần offset của địa chỉ luận lý bộ nhớ.
- Segment của địa chỉ hiệu dụng được mặc định như sau :
. Nếu không sử dụng BP trong địa chỉ hiệu dụng thì mặc định theo thanh ghi DS.
. Nếu có BP trong địa chỉ hiệu dụng thì mặc định theo thanh ghi SS.
- Các hoạt động thực hiện trên bộ nhớ thông qua địa chỉ hiệu dụng chia ra làm 2 trường hợp : hoạt động 8 bit và hoạt động 16 bit.
- Hoạt động bộ nhớ 8 bit làm việc trên 1 byte bộ nhớ ngay vị trí chỉ ra bởi địa chỉ hiệu dụng.
- Hoạt động bộ nhớ 16 bit sẽ làm việc trên 2 byte bộ nhớ có địa chỉ kế tiếp nhau và nội dung của chúng được ghép lại thành dữ liệu 16 bit theo qui tắc "byte cao địa chỉ cao, byte thấp địa chỉ thấp"
- Để thuận tiện trong vấn đề giải thích lệnh, ta qui ước thêm cách diễn tả sau :
. Dữ liệu 8 bit của bộ nhớ : [địa chỉ ]
. Dữ liệu 16 bit của bộ nhớ : [địa chỉ +1,địa chỉ]
- Để xác định rõ hoạt động của bộ nhớ, ta phải dùng thêm toán tử PTR như sau :
. Hoạt động 8 bit : BYTE PTR [1000h] là tham khảo 1 byte bộ nhớ có địa
chỉ 1000h
. Hoạt động 16 bit : WORD PTR [1000h] là tham khảo đến 2 byte bộ nhớ
liên tiếp 1000h và 1001h
2. CÁC NHÓM LỆNH CỦA VI XỬ LÝ Core 2 Duo
Ký hiệu qui ước :
- Các chữ viết tắt dùng trong các nhóm lệnh :
reg : thanh ghi tổng quát.
reg16 : thanh ghi 16 bit.
segreg : thanh ghi đoạn.
accum : thanh ghi bộ tích lũy AX hay AL.
mem : bộ nhớ (địa chỉ hiệu dụng).
mem16 : bộ nhớ 2 byte liên tiếp (địa chỉ hiệu dụng).
mem32 : bộ nhớ 4 byte liên tiếp (địa chỉ hiệu dụng).
immed : số tức thời.
immed8 : số tức thời 8 bit.
shortlabel : nhãn ngắn (-128 byte +127 byte).
nearlabel : nhãn trong đoạn (2 byte offset).
farlabel : nhãn ngoài đoạn (4 byte : 2 byte segment và 2 byte offset).
a. Nhóm lệnh chuyển dữ liệu :
Lệnh MOV :
- Dạng lệnh : MOV reg,reg MOV reg,immed
MOV mem,reg MOV mem,immed
MOV reg,mem MOV mem16,segreg
MOV reg16,segreg MOV segreg,mem16
MOV segreg,reg16
MOV DL,BH ; DL ← BH
MOV [SI+1000h],BP ; [SI+1001h, SI+1000h] ← BP
MOV DX,[1000h] ; DX ← [1001h,1000h]
MOV DX,DS ; DX ← DS
MOV ES,BX ; ES ← BX
MOV DI,12h ; DI ← 12h
MOV AL,12h ; AL ← 12h
a Lệnh PUSH :
- Dạng lệnh : PUSH reg16 PUSH segreg
PUSH mem16
- Giải thích : SP ← SP-2
[SS:SP+1,SS:SP] ← thn
Lệnh POP :
- Dạng lệnh : POP reg16 POP segreg
POP mem16
- Giải thích : thđ ← [SS:SP+1,SS:SP] SP ← SP+2
- Tác động cờ : OF DF IF SF ZF AF PF CF
- Lấy dữ liệu từ đỉnh chồng vào toán hạng đích.
Lệnh IN :
- Dạng lệnh : IN accum,immed8 IN accum,DX
- Giải thích : btl ← [cổng IO]
- Tác động cờ : OF DF IF SF ZF AF PF CF
- Nhập dữ liệu từ cổng xuất nhập vào thanh ghi bộ tích lũy AL hay AX. Trường
hợp AX sẽ nhập byte thấp trước, byte cao sau.
Lệnh OUT :
- Dạng lệnh : OUT immed8,accum
OUT DX,accum
- Giải thích : [cổng IO] ← btl
- Tác động cờ : OF DF IF SF ZF AF PF CF
- Xuất dữ liệu từ thanh ghi bộ tích lũy AL hay AX ra cổng xuất nhập có địa chỉ 8
bit là số tức thời immed8 hay có địa chỉ 16 bit trong thanh ghi DX.
Lệnh XLAT :
- Dạng lệnh : XLAT
- Giải thích : AL ← [DS:BX+AL]
- Tác động cờ : OF DF IF SF ZF AF PF CF
- Lệnh XLAT có ứng dụng trong mã hóa dữ liệu.
Lệnh LEA :
- Dạng lệnh : LEA reg16,mem
- Giải thích : thđ ← địa chỉ
- Tác động cờ : OF DF IF SF ZF AF PF CF
- Nạp địa chỉ hiệu dụng vào thanh ghi 16 bit.
Lệnh LDS :
- Dạng lệnh : LDS reg16,mem32
- Giải thích : DS ← [địa chỉ+3,địa chỉ+2]
thđ ← [địa chỉ+1,
 

Các chủ đề có liên quan khác

Top