Trường Đại học Công nghệ thông TinKhoa Kỹ thuật máy tính ĐỀ THI CUỐI HỌC KỲ MÔN KIẾN TRÚC MÁY TÍNH Thời gian: 90 phút Sinh viên không được phép tham khảo tài liệu Câu 1 2 điểm: Thực hi
Trang 1Trường Đại học Công nghệ thông Tin
Khoa Kỹ thuật máy tính
ĐỀ THI CUỐI HỌC KỲ MÔN KIẾN TRÚC MÁY TÍNH
Thời gian: 90 phút
(Sinh viên không được phép tham khảo tài liệu)
Câu 1 ( 2 điểm):
Thực hiện phép toán sau trong hệ bù 1 Dùng 8 bit cho mỗi số
a) 23 – 37
b) 35 + 13
Câu 2 ( 3 điểm):
Cho hàm bool f(A, B, C, D) = ∑(0, 1, 2, 6, 9, 11, 12) +d(3,7),
a Rút gọn hàm f dùng bản đồ Karnaugh
b Vẽ sơ đồ mạch hàm f mà chỉ sử dụng cổng NAND
Câu 3 ( 3 điểm):
Giải thích cho biết có thể thiết kế opcode mở rộng để cho phép mã hóa nội dung sau trong lệnh 16 bit được không? Trường thanh ghi rộng 3 bit
a) 4 lệnh có ba thanh ghi và một địa chỉ bộ nhớ 6 bit
b) 255 lệnh có hai thanh ghi và một địa chỉ bộ nhớ 4 bit
c) 2048 lệnh có một thanh ghi và một địa chỉ bộ nhớ 4 bit
Câu 4 ( 2 điểm):
Cho tổ chức máy tính two-bus như hình vẽ Các thanh ghi đa dụng R0,R1,…,R7
Hãy giải thích quá trình thi hành lệnh (các thời hiệu và các vi lệnh thực hiện trong các thời hiệu):
ADD R1, (R2)
Biết rằng R1=10, R2=100H và giá trị chứa trong ô nhớ 100H là 500
GV ra đề: TS Vũ Đức Lung