You are on page 1of 4

ĐỀ THI GIỮA KÌ 20182, MÃ 204

Địa chỉ biến X là 32-bit nên trước hết phải nạp sử


dụng lệnh lui ⇒ loại 1

Lệnh lui nạp 16 bit cao của hằng số ⇒ loại 4

Trước khi thực hiện thao tác với biến phải load trước
khi thực hiện tính toán ⇒ loại 3

Đáp án: 2

# t1 = s1 + s2 = x + y
Chú thích ý nghĩa của lệnh
# t2 = s2/21 = y/2 như vậy là chuẩn rồi
# s3 = t1 + t2 ⇔ z = x + y + y/2

Đáp án: 4

Dải biểu diễn: 0 đến 29 – 1 = 511

Đáp án: 4

Đáp án: 4 Đáp án 4 chỉ đúng 1 phần thôi. Có đáp


án khác tốt hơn

1
20183507 – KHMT02-K63
Đáp án: 1 Bộ nhớ Cache có thể nằm trong CPU, nhưng
cũng có thể nằm trên Mainboard.
Bộ nhớ Cache can thiệp một cách ẩn danh,
trong suốt với CPU. Nói cách khác CPU không
hề biết đến sự tồn tại của cache.

Đáp án: 2

Các lệnh đều chỉ tác động đến toán hạng ở thanh ghi,
không tác động hay truy xuất đến bộ nhớ chính

Đáp án: 1

Số 77 biểu diễn dưới dạng số nhị phân 8 bit: 77 = 64 +


8 + 4 + 1 = 0100 1101(2)

Mã bù hai: 1011 0011

Đáp án: 2

# t1 = 0 – 1 = -1 = 0xFFFFFFFF

# t2 = 0 + 5 = 5 = 0x00000005

# s1 = t1 or t2 = 0xFFFFFFFFF

Đáp án: 2

Địa chỉ hợp lệ của lệnh máy trong bộ nhớ phải là bội của
4.

Đáp án: 2

2
20183507 – KHMT02-K63
Đáp án: 2

Little-endian: 56 1A C8 00

Đáp án: 2

Đáp án: 4

Kiểu lệnh J có phần opcode nhận giá trị 000010 hoặc


000011 ⇒ loại 1

Bit đầu tiên của chữ số thứ hai trong hệ hexa là 1 ⇒


chữ số thứ hai có giá trị nhỏ nhất bằng 8, chỉ có đáp
án 2 thỏa mãn

Đáp án: 2

Định địa chỉ thanh ghi và định địa chỉ tức thì không
tham chiếu đến bộ nhớ do vậy nhanh hơn so với định
địa chỉ trực tiếp (tham chiếu đến bộ nhớ một lần)

Đáp án: 3

Độ rộng bus địa chỉ: số lượng ngăn nhớ tối đa được


đánh địa chỉ.

128 KiB = 27 KiB = 27.210 = 217 byte ~ 217 ngăn nhớ

Vậy cần tối thiểu 17 bit để đánh địa chỉ

Đáp án: 1

3
20183507 – KHMT02-K63
So sánh từ hàng nghìn dễ thấy F > A > 8 > 2
chú ý thông tin số KHÔNG DẤU nữa
Đáp án: 4

Lệnh được nạp vào thanh ghi lệnh IR nên CPU sẽ


tiến hành giải mã lệnh trên thanh ghi đó

Đáp án: 1

Số chu kì để thực hiện các lệnh trên: 1*4 + 2*1 +


3*1 = 9 chu kì

Số lệnh thực hiện: 4 + 1 + 1 = 6 lệnh

⇒ CPI của phần mềm: 9/6 = 1.5

Đáp án: 4

Dải biểu diễn: -2n -1 đến 2n-1 – 1

Thay n = 6 bit

Đáp án: 2

4
20183507 – KHMT02-K63

You might also like