You are on page 1of 4

Đề cương ôn tập “Kiến trúc máy tính và TBNV”

I. Lý thuyết
1. Biểu diễn thông tin
2. Các thành phần cơ bản trong hệ thống máy tính.
3. Phân loại máy tính.
4. Tổ chức thanh ghi.
5. Đơn vị ALU
6. Đơn vị điều khiển CU
7. Cấu trúc kết nối BUS
8. Tổng quan về hệ thống nhớ
9. Bộ nhớ bán dẫn.
10.Bộ nhớ Cache
11.Cấu tạo vi mạch nhớ
12.Giới thiệu chung về hệ thống vào/ra
13.Thiết bị nhập/xuất dữ liệu cơ bản: bàn phím, chuột
II. Bài tập
1. Bài tập tính ánh xạ cache
2. Bài tập tính toán thông số EPROM, dải địa chỉ
3. Bài tập lập trình hệ thống: MOV, XCHG, ADD,
SUB,MUL,DIV, INC, DEC
4. IEEE 754 – 32 – 64

Bộ nhớ có dung lượng 2GB, cache dung lượng 2Mb, dung


lượng của khối là 64Kb. Xác định các thông số của các các phương
pháp ánh xạ (2 đường tập hợp).
- Dung lượng bộ nhớ 2Gb -> có bao nhiêu ô nhớ?
2Gb=21.210.210.210=231 byte -> 231 ô nhớ ->n=31
- Dung lượng khối 64Kb -> có bao nhiêu ô nhớ trong khối
64Kb=26.210=216 byte -> 216 ô nhớ ->w=16
- Dung lượng cache 2Mb ->có bao nhiêu Line
Dung lượng cache/dung lượng Line=2Mb/64Kb=221/216=
= 25 Line -> r,L,l=5
- Ánh xạ trực tiếp
Tag = n- w – r= 31-16-5= 10
10 5 16
- Ánh xạ hoàn toàn
Tag = n – w = 31 -16 = 15
15 16
- Ánh xạ tập hợp
Số lượng tập hợp= số Line của cache/sốLine của tập hợp
= 25/21=24 -> s=4
Tag = n – w -s = 31-16-4=11
11 4 16

Bộ nhớ có dung lượng 4GB, cache dung lượng 4Mb, dung


lượng của khối là 64Kb. Xác định các thông số của các các phương
pháp ánh xạ (8 đường tập hợp).
Bộ nhớ có dung lượng 1GB, cache dung lượng 1Mb, dung
lượng của khối là 32Kb. Xác định các thông số của các các phương
pháp ánh xạ (4 đường tập hợp).
Bộ nhớ có dung lượng 4GB, cache dung lượng 8Mb, dung
lượng của khối là 512Kb. Xác định các thông số của các các phương
pháp ánh xạ (8 đường tập hợp).

EPROM 4Kx8 -> bao nhiêu đường địa chỉ?


 Cần xác định số lượng ô nhớ có trong EPROM
o Dung lượng EP/dung lượng của ô nhớ
o 32Kb/16=25.210.23/24=214 -> cần 14 đường địa chỉ ->
A13 – A0

Hình eprom
A10 – A0 ; D15 – D0
Dung lượng của EP=???? 211.2=4Kb
EPROM 4Kx16
- Số lượng ô nhớ có trong EP?
A8 – A0 -> 9 đường địa chỉ -> 29 ô nhớ
- Dung lượng ô nhớ?
D7 – D0 -> 8 đường dữ liệu ->ô nhớ có dung lượng 8
bit=1byte
- Dung lượng của EP= 29.1byte=29 byte= 512byte

EPROM có dung lượng 2KB, đường địa chỉ là A12- A0


Dung lượng ô nhớ = dung lượng EP/số lượng ô nhớ
= 2KB /213=214/213=21=2
 EPROM 2Kx2

- Số lượng đường địa chỉ: 11 -> 211 ô nhớ


- Dung lượng của 1 ô nhớ: 8 đường D -> 8 bit =1 byte
- Dung lượng của EP: 211 . 2 byte= 212 byte= 4KB
- EPROM 4Kx16

MOV DX,722Ah ; DX=722Ah; DH=72h ; DL=2Ah


SUB DH,DL ; DH=72h-2Ah=48h
XCHG DH,DL ; DH=2Ah; DL=48h
INC DL; DL=48h+1=49h
=>>> DX= 2A49h

MOV AL,50 ; AL=50


MOV BX,7A0Ah ; BH=7Ah; BL=0Ah
MUL BL ; AX=AL*BL=50*0Ah=500= 01F4h
; AH=01h; AL=F4h
INC AH ; AH=02h
=>> AX=02F4h

MOV BX,2731h
MOV AH, 1Bh
ADD BH, BL
SUB BL,AH
 BX=5816h

You might also like