... lệnh BK TP.HCM 9/11 /20 15 Khoa Khoa học & Kỹ thuật Máy tính Tập lệnh (Instruction Set) Tập lệnh máy tính Máy tính khác có tập lệnh khác Máy tính hệ trước thường có tập lệnh đơn giản ... 101 12 = + … + 1 23 + 0 22 +1 21 +1 20 = + … + + + + = 1110 Giá trị số nhị phân không dấu 3 2- bit là: đến +4 ,29 4,967 ,29 5 (giá trị thập phân) BK TP.HCM 9/11 /20 15 Khoa Khoa học & Kỹ thuật ...
... học & Kỹ thuật Máy tính 32 Phần cứng cộng (FP) Bước Bước Bước Bước BK TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật Máy tính 33 Phép nhân thập phân Giả sử nhân số thập phân (4 ký số) Cộng số. .. reg’s Ví dụ: ldc1 $f8, 32 ($sp) TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật Máy tính 37 Lệnh FP MIPS Phép tính số học (đơn) add.s, sub.s, mul.s, div.s Phép tính số học (kép) add.d, ...
... dài chu kỳ BK TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật Máy tính 11 Xây dựng lộ trình xử lý Lộ trình xử lýDatapath Các phần tử chức xử lý liệu địa CPU Registers, ALUs, mux’s, memories,... thuật Máy tính 18 Lộ trình tổng hợp (R-Type/Load/Store) BK TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật Máy tính 19 Lộ trình toàn phần BK TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật Máy tính 20 Bộ điều... ...
... misses/accesses = (1 – hit ratio) BK TP.HCM 9/11/20 15 Khoa Khoa học & Kỹ thuật Máy tính Bộ nhớ đệm (Cache) Bộ nhớ Cache Trong cấu trúc lớp tổ chức hệ thống nhớ, Cache lớp trực tiếp với CPU Giả sử truy... 1-way: 2-way: 4-way: 8-way: 10.3% 8.6% 8.3% 8.1% BK TP.HCM 9/11/20 15 Khoa Khoa học & Kỹ thuật Máy tính 35 Tổ chức thực “ Set Associative Cache” BK TP.HCM 9/11/20 15 Khoa Khoa học & Kỹ ...
... học & Kỹ thuật Máy tính 35 Sun Fire x4150 1U server cores each 16 x 4GB = 64 GB DRAM BK TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật máy tính 36 Ví dụ: Thiết kế hệ thống I/O Giả sử hệ thống Sun Fire... thuật Máy tính 15 Hệ thống x 86 PC I/O BK TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật Máy tính 16 Quản lý I/O I/O quản lý trực tiếp OS Nhiều chương trình đồng thời chia sẻ chung thiết bị ...
... học & Kỹ thuật Máy tính Ví dụ: Cộng dồn (Sum reduction) Tính tổng 100,000 số 100 xử lý UMA Bộ xử lý đánh số Pn: ≤ Pn ≤ 99 Giao 1000 số cho xử lý để tính Phần code xử lý sum[Pn] = 0;... Chương trình chạy nhiều xử lý Xử lý đa lõi (Multicores) Nhiều xử lý Chip BK TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật Máy tính Phần cứng & Phần mềm Phần cứng Phần mềm BK Đơn xử. .. học ...
... n: t c hàm l p b n: hàm b n class A; class B { // ……… friend class A; }; Hàm c l p b n(friend) a c l p 55 9/6/2009 class IntSet { ……… } class RealSet { // ……… friend class IntSet; }; T.P.TU N -... 39 Bài t p sung vào l p Date ph ng th c thu c nhóm (m i nhóm nh t t ph ng th c) Cài t máy l p t p h p (Set) vi t ch ng trình nh p vào t p h p s nguyên (A,B), sau ó Ngày tháng n m h p l Ngày vào... ...
... th c protected - Thu c tí tính/P ng th c private quan h ng - name - address - studentID - nextAvailID : int Private +publicOp() # protectedOp() - privateOp() it Student Class - privateAttribute... Java, C#) không cài t tính ng 70 TPT - LTH T 9/6/2009 a th a k STUDENT * student ID - name - GPA EMPLOYEE * employee ID - name - office number STUDENT-EMPLOYEE - tuition credit i h c l u tr thông... ...
... x.Age=1000; n ngh v x.Score =-2 0; tác v này? } ng it i t ng-Object • L p-Class • Tính th a k - Inheritance • Tính a hình-Polymorphism ng 1- Nh c m c a POP • C n m t ph ng pháp l p trình khác giúp gi i... 1- L p trình th c 1- Nh • POP- Procedure Oriented Programming • Data structure + Algorithm = Program • K thu t... Real-world objects vary in complexity • Identifying the state and behavior ...
... y) { Point::x = x; Point::y = y; } Point operator + (Point &p) { return Point(x + p.x,y + p.y); } Point operator - (Point &p) { return Point(x - p.x, y - p.y); } private: int x, y; }; Có tham... p1(10,20), p2(10,20); Point p3 = p1 + p2; Point p4 = p1 - p2; Point p5 = p3 .operator + (p4); Point p6 = p3 .operator – (p4); }; Tái TPT - LTH T ng) TPT - LTH T 8/30/2009 Chuy n ki u i ti n l p t p h ...
... 43 9/6/2009 TPTU N - LTH T 44 Summary Summary Virtual Method is a way to make polymorphism Syntax for virtual method: virtual ReturnType Method (parameters) ReturnType virtual Method (parameters)... right method will be called using a virtual function table for every class which contains virtual methods Pure virtual method is a virtual method but it has no code Syntax for pure virtual method: ...