... loại máytính sau đây: a Bộ vi điều khiển, máytính cá nhân, máytính lớn, siêu máy tính, máy vi tính b Máytính xách tay, máytính lớn, máytính để bàn, máy vi tính, siêu máytính c Máytính ... bàn, máytính lớn, máytính nhúng b Máytính để bàn, máy chủ, máytính nhúng c Máy chủ, máytính mini, máytính lớn d Máytính mini, máytính nhúng, siêu máytính Ch-ơng Biễu diễn liệu số học máy ... máytính mini, máytính lớn, siêu máy tính, máy chủ d Bộ vi điều khiển, máy vi tính, máytính mini, máytính lớn, siêu máytính 1.42 Theo cách phân loại đại, có loại máytính sau đây: a Máy tính...
... JK Qn 00 x x JQ S= Bàitậpchương 6: Kiếntrúc lệnh Bài 6 ,7, 8 trang 216 – Giáo trình Kiếntrúcmáytính – TS Vũ Đức Lung Bàitậpchương 7: Tổ chức xử lý Câu 1: Giả sử máytính có ghi R0 = 1800, ... g h Vẽ sơ đồ mạch hàm g mà sử dụng cổng NOR ngõ vào Câu 4: Ví dụ (Trang 121 – Giáo trình Kiếntrúcmáytính TS Vũ Đức Lung) Câu 5: Thiết kế mạch dồn kênh 16-1 mạch dồn kênh 8-1 mạch dồn kênh 21 ... (R2) STORE 1000, #1200 Câu 2: Giả sử máytính có ghi R0 = 1600, R1 = 1400, R2 = 1200 giá trị ô nhớ 1400 50; giá trị ô nhớ 50 230 (các số hệ thập phân) Máytính sử dụng lệnh hai toán hạng có dạng...
... đoạn chương trình sau: add $7, $6, $5 lw $6, 100( $7) sub $7, $6, $8 Cần xung đồng hồ để thực đoạn mã Vẽ biểu diễn hoạt động pipeline minh họa việc thực đoạn mã kiếntrúc pipeline Chỉ vị trí cần ... tả phương pháp để nhân số biểu diễn dạng mã bù với 1 27 mà không dùng nhân Đổi 1 271 0 sang dạng số nhị phân mã bù 2, bits Xác định giá trị 1 272 (Kết biểu diễn số 16 bit) Ex 34 Thiết kế dịch Barrel ... thuộc đoạn chương trình Phụ thuộc dẫn tới xung đột liệu chuyển tiếp (forwarding) Những xung đột giải chuyển tiếp add $2, $5, $4 add $4, $2, $5 sw $5, 100($2) add $3, $2, $4 Ex 49 Xét đoạn chương...
... (Microcontroller): máytính chuyên dụng chế tạo chip Phan Trung Kiên – ĐH Tây Bắc 25 Các hệ thống máytính đại Máytính nhúng Máytính cá nhân (PC) Máy trạm làm việc Máy chủ (Servers) Mạng máytính Internet ... 1.2 SỰ TIẾN HÓA CỦA MÁYTÍNH Thế hệ thứ nhất: Máytính dùng đèn điện tử chân không (1943-1956) Thế hệ thứ hai: Máytính dùng transistor (19 57- 1965) Thế hệ thứ ba: Máytính dùng vi mạch SSI, ... IBM 70 1 Máytính lưu trữ chương trình IBM Sử dụng cho tính toán khoa học 1955 – IBM 70 2 Các ứng dụng thương mại Phan Trung Kiên – ĐH Tây Bắc 11 Phan Trung Kiên – ĐH Tây Bắc 12 1.2.2 Máy tính...
... Tây bắc 17 Chuyển số lẻ thập phân sang nhị phân Ví dụ 1: chuyển đổi 0.6 875 (10) 0.6 875 x = 1. 375 phần nguyên = 0. 375 x = 0 .75 phần nguyên = 0 .75 x = 1.5 phần nguyên = 0.5 x = 1.0 phần nguyên ... 0.2 x = 0.4 phần nguyên 0.4 x = 0.8 phần nguyên 0.8 x = 1.6 phần nguyên 0.6 x = 1.2 phần nguyên 0.2 x = 0.4 phần nguyên 0.4 x = 0.8 phần nguyên 0.8 x = 1.6 phần nguyên 0.6 x = 1.2 phần nguyên ... Chương 2.BIỂU DIỄN DỮ LIỆU TRONG MÁYTÍNH Thông tin máytính Các hệ đếm loại mã dùng máytính Biểu diễn số nguyên Biểu diễn số thực số...
... toán hạng Tính toán địa lệnh Giải mã thao tác lệnh Kết thúc lênh, nhận lệnh Tính toán địa toán hạng Xử lý liệu DL dạng xâu vectơ Tính toán địa toán hạng Kiểm tra ngắt 22 Cấu trúc lệnh mã máy Mã ... lệnh Cất toán hạng Nhiều kết Nhiều toán hạng Tính toán địa lệnh Giải mã thao tác lệnh Tính toán địa toán hạng Kết thúc lênh, nhận lệnh Xử lý liệu Tính toán địa toán hạng DL dạng xâu vectơ Không ... khiển HALT: dừng thực chương trình WAIT: dừng thực chương trình; liên tục kiểm tra điều kiện định; chương trình thực điều kiện thỏa mãn NO OPERATION: thao tác thực hiện, chương trình tiếp tục...
... Kiên 40 Các kỹ thuật tiên tiến xử lý Cấu trúc chung xử lý tiên tiến Các kiếntrúc song song mức lệnh Kiếntrúc RISC Phan Trung Kiên 41 Cấu trúc chung xử lý tiên tiến Phan Trung Kiên 42 Các ... dung chương Cấu trúc chung xử lý Khối điều khiển Khối số học & logic Ho?t d?ng c?a CPU RISC & CISC Phan Trung Kiên Sơ đồ cấu trúc CPU Phan Trung Kiên Cấu trúc chung xử lý (BXL) Cấu trúc ... KĐK vi chương trình (Microprogrammed Control Unit) KĐK nối kết cứng (Hardwired Control Unit) Phan Trung Kiên 17 Đơn vị điều khiển vi chương trình Phan Trung Kiên 18 Đơn vị điều khiển vi chương...
... dụ Cho máytính có dung lượng: • BNC = 128 MB, cache = 256 KB, line = 32 byte, • Độ dài ngăn nhớ = byte Tìm dạng địa BXL phát ra? Giải: Ta có: • BNC = 128 MB = 27 * 220 byte = 2 27 byte • ... chip thành 2p bộ, q chip phải dùng giải mã p: 2p (p 2p) Phan Trung Kiên 31 Bộ nhớ Các đặc trưng • Chứa chương trình thực liệu sử dụng • Tồn hệ thống máytính • Được đánh địa trực tiếp CPU: ... w = • Số lượng Line cache: 218/25 = 213 r = 13 • Số bit phần Tag: 27 - 13 - = 9, s - r = 9 13 Phan Trung Kiên 46 Ví dụ Cho máytính có dung lượng: • BNC = 256 MB, cache = 64 KB, line = 16...
... 8088 00000H VO/RA Lnh v tớn hiu iu khin chung cho c hai: B NH MOV IO/M = FFFFFH Phan Trung Kiờn 17 Cỏc phng phỏp iu khin vo/ra Vo/ra bng chng trỡnh (Programmed IO) Vo/ra bng ngt (Interrupt Driven ... mi ly t ngt vo Phn mm BXL thc hin xong lnh hin ti Khụi phc Thanh ghi c v B m CT Phan Trung Kiờn 27 c im Cú s kt hp gia phn cng v phn mm Phn cng: yờu cu ngt BXL Phn mm: trao i d liu BXL trc ... can thip ca Mch iu khin ngt lp trỡnh c (PIC Programmable Interrupt Controller) Phan Trung Kiờn 37 PIC Bus DL INTR INTR INTR BXL INTR PIC INTA INTR Modul vo Modul vo Modul vo Modul vo PIC cú nhiu...
... • • • 135 .75 -581. 675 1150.6 875 • -112 57. 125 Giải: 135 .75 • Bước 1: Đổi số 135 .75 10 sang số nhị phân: 135 .75 10 = 10000111.112 • Bước 2: Chuẩn hóa : = 10000111.112 = 1.0000111112 × 27 = (-1)S ... 20. 875 (sang số nhị phân) Phần nguyên 2010: Ta đổi phần nguyên dùng phương thức số dư: 20/2 = dư 10/2 = dư 5/2 = dư 2/2 = dư 1/2 = dư ⇒ 2010 = 101002 Phần lẻ 875 : Dùng phương thức nhân biến đổi phần ... × (1.f1f2…f23)×2(E-1 27) = (1bit) S = 010 • Bước 3: Điền bit vào trường theo chuẩn: Số dương : Bit dấu S có giá trị Phần mũ E với số thừa K=1 27, ta có: E - 1 27= =>E=1 27+ 7 = 13410 = 100001102...
... • Ki n trúc t p l nh c u trúc c a m t máytính mà ngư i l p trình ngôn ng máy ph i hi u đ vi t m t chương trình chu n cho máy – • • Đây phát bi u c a IBM vào năm 1964 gi i thi u ki n trúc IBM ... ki n trúc IBM 360, ki n trúc đư c rút t t p l nh IBM khác Ngôn ng nh t mà m t máytính nh n d ng đư c ch y ngôn ng máy c a ho c ki n trúc t p l nh Ki n trúc t p l nh mô t máy mà m t ngư i thi t ... Instruction Sets (Vax, Intel 8086 1 977 -80) Hà n i, 17 December 2009 Load/Store Architecture (CDC 6600, Cray 1963 -76 ) RISC (Mips,Sparc,88000,IBM RS6000, 19 87+ ) H c vi n Công ngh Bưu Vi n thông...
... 9/11/2015 Khoa Khoa học & Kỹ thuật MáytínhTập lệnh (Instruction Set) Tập lệnh máytínhMáytính khác có tập lệnh khác Máytính hệ trước thường có tập lệnh đơn giản Tuy vậy, có nhiều ... +0×21 +0×20 = –2,1 47, 483,648 + 2,1 47, 483,644 = –410 Giá trị số nhị phân có dấu 32-bit –2,1 47, 483,648 đến +2,1 47, 483,6 47 TP.HCM 9/11/2015 Khoa Khoa học & Kỹ thuật Máytính 17 Số nguyên có dấu ... thuật Máytính Phép tính số học Phép cộng (+) trừ (-): toán hạng nguồn đích add a, b, c # a = b + c Các phép tính số học có dạng Nguyên tắc thiết kế 1: Đơn giản dễ tạo tính quy tắc Tính...
... PUBLISHERS, INC 2002 KiếntrúcMáytính - Chap 03 ChươngKiếntrúcMáytính - Chap 03 3.1 Dẫn nhập Kiếntrúcmáytính bao gồm phần • Kiếntrúcphần cứng • Kiếntrúctập lệnh Cả phần có mối quan hệ ... đến kiếntrúcmáytính • Tiếp cận từ phần cứng • Tiếp cận từ tập lệnh chọn cách tiếp cận từ tập lệnh Sử dụng hợp ngữ để giới thiệu tập lệnh Dùng tập lệnh xử lý MIPS để minh họa KiếntrúcMáytính ... ý stack tăng lên (push) theo chiều giảm địa KiếntrúcMáytính - Chap 03 29 Thí dụ Dịch đoạn mã C hình bên sang hợp ngữ MIPS BàigiảiKiếntrúcMáytính - Chap 03 int leaf_example ( int g , int...
... cho máytính ta phải nói với máytính ngôn ngữ máytính Các từ ngôn ngữ máytính gọi lệnh (instructions) tập hợp tất từ gọi lệnh (instruction set) Bộ lệnh chương MIPS, lệnh kiếntrúcmáytính ... (add $t0, $s1, $s2) lưu giữ máy tính? Máytính làm việc với tín hiệu điện tử thấp cao, lệnh lưu giữ máytính phải biểu diễn chuỗi "0" "1", gọi mã máy/ lệnh máy Ngôn ngữ máy: biểu diễn nhị phân ... máytính Để thực chương trình, bạn cần nạp chương trình liệu vào nhớ sau báo với máytính để bắt đầu thực vị trí định nhớ 36 18 12/09/2014 CE Chương 02 – Kiếntrúc lệnh Giới thiệu Các phép tính...