Kien truc may tinh phuong

12 1 0
Kien truc may tinh phuong

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phần dấu () phần thích Phần chữ màu đỏ cần ý Câu : Chuyển thập > nhị phân > HEXA : VD : Số A = 17.625 => 10001.101 -=> 41 8D 00 00H B1 : chuyển 17.625 => 10001.101 - Chuyển 17 => 10001 : Dùng Casio : + MODE + + Nhập 17, nhấn phím “ = “ + Nhấn phím BIN, ta dãy số : 0000000010001 + Lấy số cuối số => Lấy 10001 -Chuyển 0.625 => 101 Dùng Casio : +Nhân 0.625 với số nguyên VD: 0.625*2*2*2 = + MODE + + Nhập 5, nhấn phím “=” + Nhấn phím BIN, dãy : 0000101 + Vì nhân 0.625 với lần nên lấy số cuối => Lấy 101 Ta dãy nhị phân : 10001.101 B2 : Dịch chuyển dấu “.” dãy 10001.101 Từ dãy 10001.101 ta dịch chuyển dấu “.” đến sau số 10001.101 => 1.0001101 Vì dịch chuyển lên số nên cần nhân cho mũ 1.0001101 x 24 B3 : Ta có : : S = A>0 / S=1 A0 nên S =0 2: E - 127 = , suy E = 131 ( E có bit ) ( số mũ 24 ) Chuyển 131 sang nhị phân bước 1, ta dãy :1000 0011 : Xác định M ( M có 23 bit ) Vì bước : 17.625 => 1.0001101 Suy M = 0001 101 , M có kí tự t cần thêm 16 số phía sau Suy M = 0001 1010 0000 0000 0000 000 Dãy nhị phân 32 bit gồm 32 kí tự 1, gồm thành phần S,E,M xếp theo thứ tự liên tiếp Sắp xếp SEM theo thứ tự ta 0100 0001 1000 1101 0000 0000 0000 0000 B4 : *Chuyển dãy SEM sang HEXA 0100 0001 1000 1101 0000 0000 0000 0000 *Dùng Casio : - MODE +4 - Nhấn BIN - Nhập vào dãy số nhị phân ( dãy 0100 ), nhấn “=”, nhấn HEX, ta số Tương tự với dãy số 0001, 1000, 1101,0000,0000,0000,0000 ( dãy 0000 mặc định chuyển qua HEX = ) ta 1, 8, D,0,0,0,0 Suy 0100 0001 1000 1101 0000 0000 0000 0000 => 418D0000 * Tách dãy 418D0000 thành cặp, thêm “H” vào sau dãy : 418D0000 => 41 8D 00 00H XONG Bài chuyển ngược : 41 8D 00 00H => 0100 0001 1000 1101 0000 0000 0000 0000 => 17.625 B1 : chuyển 41 8D 00 00H => 0100 0001 1000 1101 0000 0000 0000 0000 ( Cặp 00 mặc định chuyển sang 0000 0000 ) ( Chữ “H” loại bỏ ) Dùng Casio : MODE +4 Nhấn HEX Nhập số, nhấn “=”, lấy số cuối VD : Nhập 4, ta dãy 01000 Thực tương tự với dãy , ta 0001, 1000, 1101,0000,0000,0000,0000 41 8D 00 00H => 0100 0001 1000 1101 0000 0000 0000 0000 B2 tách dãy 0100 0001 1000 1101 0000 0000 0000 0000 thành phần S,E,M * / 100 0001 / 000 1101 0000 0000 0000 0000 S = 0; ( kí tự đầu ) E = 1000 0011 ( kí tự tiếp theo) M = 0001 1010 0000 0000 0000 000 (23 kí tự cịn lại ) loại bỏ tất số phía sau số cuối Suy M = 0001 101 * Chuyển E sang dạng số : E = 1000 0011 Nhấn MODE +4 Nhập E, Nhấn BIN, nhấn “=”, nhấn DEC 1000 0011 => 131 E = 127 +b , suy b =4 * S = => A>0 => A = 1.M x 2b => A = 1.0001101 x 24 Chuyển dấu “.” sau, Vì b =4 nên ta chuyển lần : => A =10001.101 Chuyển phần 10001 : Nhấn MODE+4,nhấn BIN, nhập 10001, Nhấn “=”, nhấn DEC ta 17 Chuyển phần 101 : Nhấn MODE+4,nhấn BIN, nhập 101, Nhấn “=”, nhấn DEC ta 5, lấy chia cho ba lần ( Vì 101 có kí tự ) : 5/2/2/2 0.625 Suy A = 17.625, Xong câu NGOẠI LỆ : TH1 : phân số VD số Phân tích = 19 x () 19 =>10011 = = = 10011x 2-6 Chuyển dấu “.” vào sau số : 10011x 2-6 = 1.0011x 2-6X 24 (Vì lùi số nên 24) = 1.0011x 2-6+4 = 1.0011x 2-2 Thực bước lại TH2 : 321.075 ( 0.75 dùng cách để đổi sang nhị phân ) Giải : Vẽ bảng từ 22 lui về 22 21 20 19 18 0 1 0 Lấy 0.075x223 = 629145.6 lấy phần nguyên : 629145 Lấy 629145 - 222 = -3565159 (Vì nhỏ nên điền vào ô 22 loại 220) Lấy 629145 - 221 = -1468007(Vì nhỏ nên điền vào ô 21 loại 221) Lấy 629145 - 220 = -419431(Vì nhỏ nên điền vào ô 20 loại 220) Lấy 629145 - 219 = 104857(Vì lơn nên điền vào ô 19 tiếp tục trừ ) Lấy 629145 - 219 -218= -157287(Vì nhỏ nên điền vào ô 18 loại 218) Tiếp tục trên, dãy nhị phân Làm tiếp Như CÂU : Xác định tr ường địa : + Ánh xá trực tiếp +Ánh xạ gián tiếp Ánh xạ trực tiếp  Cho máy tính có dung lượng:  BNC = 128 MB, cache = 256 KB, line = 32 byte,  Độ dài ngăn nhớ : 1byte  Tìm dạng địa BXL phát ra?  Giải: Ta có:  BNC = 128 MB = 27 * 220 byte = 227 byte  Cache = 256 KB = 28 * 210 byte = 218 byte  Line = 32 byte = 25 byte / 1byte(độ dài ngăn nhớ) =2w  w(word) =  Số lượng Line cache (BNC/Cache) : 218/25 = 213  r = 13  Số bit phần Tag: 27 - 13 - = 9, s - r = 9(Tag) 13(r) 5(w) Ánh liên kết tập hợp: Ví dụ  Cho máy tính có dung lượng:  BNC = 512 MB, cache = 128 KB, line = 32 byte,  Set = Line,  độ dài ngăn nhớ: byte  Tìm dạng địa BXL phát ra?  Giải: Ta có:  BNC = 512 MB = 229 byte; Cache = 128 KB = 217 byte  Line = 25 byte/1byte(độ dài ngăn nhớ )=> 2w =25   w(word) =  Dung lượng Set: 23 * 25 = 28 byte  số lượng Set Cache(BNC/Cache): 217/28 = 29  d =  Số bit phần Tag: 29 - - = 15, s - d = 15 15(Tag) 9(d) 5(w) CÂU : Thiết kế nhớ ( Quy đổi dung lư ợng : 1B=8 bit 1Kb(Kilobyte) = 1024 B = 210 B 1Mb(Megabyte) =1024Kb = 210 Kb 1Mb = 1024x1024B = 220 B ) + tăng độ dài ngăn nh +tăng số lượng ngăn nh + tăng : Tăng độ dài ngăn nh : VD : Cho chíp nhớ SRAM : 8K x 4bit thiết kế model nhớ : 8K x bit Giải : ( Tăng từ 4bit lên bit ) Dung lượng chip nhớ SRAM 8K = 23K = 23x210 B = 213 B => SRAM : 213 x 4bit Chíp nhớ có : 13 đường địa ( A0 - A12), đường liệu (D0 -D3) Modul cần phải có ( Modul tăng ) : 13 đường địa ( A0 - A12), đường liệu (D0 -D7) Tăng độ số lượng ngăn nh : VD : Cho Chip nhớ SRAM 4K x 4bit Hãy thiết kế Modul nhớ : 8K x 4bit Giải : ( Tăng 4K lên 8K ) Dung lượng chip nhớ SRAM : 4K = 22x1024 B = 212B => SRAM : 212B x bit Modul : Tăng 4K lên 8K ; 8K = 23K = 23x210 B = 213 B Chip nhớ SRAM có : 12 đường địa ( A0 - A11), đường liệu (D0-D3) Modul cần phải có : 13 đường địa ( A0 - A11), đường liệu (D0-D3) Tăng : VD : Cho Chip nhớ SRAM : 8K x bit Hãy thiết kế Modul nhớ : 16K x bit Giải : Chip nhớ SRAM : 8K = 23K = 23x210 B = 213 B => SRAM : 213 x bit Modul : 16K = 24K = 24x210B = 214 Chip nhớ SRAM có : 13 đường địa ( A0 - A12), đường liệu (D0-D3) Modul cần phải có : 14 đường địa ( A0 - A13), đường liệu (D0-D7) CÂU Các thành phần chức cảu máy tính : - Bộ xử lý (Processor): Điều khiển hoạt động máy tính, xử lý liệu + Khối điều khiển : CU (Control Unit) Điều khiển hoạt động Bộ xử lý => Điều khiển hoạt động máy tính + Khố số học logic : ALU ( Arithmetic - Logic Unit ) Thực phép toán số học phép toán logic + Tập ghi : (Registers Sets) Lưu giữ thông tin tạm thời trình hoạt động máy tính Thành phần BXL CU RS BUS ALU - Hệ thống nhớ(Memory System) : Chứa chương trình liệu xử lý -Hệ thống vào ra(Input/Output system) : Trao đổi thơng tin máy tính với bên ngồi -Bus liên kết hệ thông(System interconnection) : Kết nối vận chuyển thông tin ba thành phần

Ngày đăng: 11/08/2022, 11:13

Tài liệu cùng người dùng

Tài liệu liên quan