Đại Học Bách Khoa TP.HCM – Khoa Điện-Điện Tử - Bộ Môn Điện Tử Chữ ký giám thị ĐỀ THI GIỮA KỲ - Ngày thi: 04/04/2011 MÔN: VI XỬ LÝ - MSMH: 402030 Điểm Thời gian làm bài: 80 phút – Được sử dụng tài liệu Làm đề thi – Đề thi bao gồm câu Họ tên: ………………………………………… MSSV: …………………… Nhóm: ……… Bộ mơn Điện tử Người đề Hồ Trung Mỹ Lê Chí Thơng Câu 1: (1 đ) Cho RAM có đường địa đường liệu a Hãy cho biết kích thước Ram này? (0,5 đ) Đáp số Giải thích (ngắn gọn): b Cần RAM để tạo RAM có kích thước 64 K × 8? (0,5 đ) Đáp số Giải thích (ngắn gọn): Câu 2: (2 đ) Cho mạch giải mã địa dùng 74138 (decoder sang 8) sau (A LSB) A18 A19 A16 A17 A13 A14 A15 A B C G1 G2A G2B Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 15 14 13 12 11 10 74LS138 Trang / Đại Học Bách Khoa TP.HCM – Khoa Điện-Điện Tử - Bộ Môn Điện Tử a Hãy xác định vùng địa ngõ /Yi (i: từ đến 7)? (1 đ) A19 A18 A17 A16 A15 A14 A13 A12 A11 …… A0 Vùng địa /Yi /Y0: /Y1: /Y2: /Y3: /Y4: /Y5: /Y6: /Y7: b Sử dụng mạch giải mã địa thêm cổng logic, tạo tín hiệu chọn chip /CS0, /CS1 /CS2 cho nhớ có dung lượng tương ứng KB, 16KB 4KB (Giải mã đầy đủ) Biết địa tín hiệu chọn chip liên tiếp có địa đầu địa đầu /Y2 Vẽ trực tiếp vào sơ đồ mạch cho xác định vùng địa /CS0, /CS1 /CS2 (1 đ) /CS0 /CS1 /CS2 Câu 3: (1,5 đ) Cho đoạn chương trình sau: LD LD LD PUSH PUSH LD LD POP POP SP, 4000H BC, 1234H DE, 5678H BC DE BC, 2010H DE, 0FFFH BC DE a Hãy cho biết nội dung nhớ có địa từ 3FFCH đến 3FFFH sau thực thi lệnh PUSH DE chương trình con? 3FFCH 3FFDH 3FFEH 3FFFH Giải thích (ngắn gọn): b Hãy cho biết nội dung ghi SP, BC DE sau thực thi chương trình con? SP BC DE Giải thích (ngắn gọn): Trang / Đại Học Bách Khoa TP.HCM – Khoa Điện-Điện Tử - Bộ Môn Điện Tử Câu 4: (3 đ) Thực hợp ngữ Z80 Cho chuỗi liệu gồm 100 số không dấu bit chứa nhớ, có địa bắt đầu 2000H a Viết chương trình xuất số chẵn chuỗi ngoại vi địa 02H xuất số lẻ ngoại vi địa 03H (1,5 đ) b Viết chương trình tính tổng số lẻ của chuỗi cất kết (là số không dấu 16 bit) vào hai nhớ có địa 1FFEH 1FFFH (byte thấp cất vào ô nhớ địa thấp) (1,5đ) Câu 5: (1,5 đ) Viết chương trình so sánh hai số 16 bit x y; x chứa hai nhớ có địa 2000H 2001H, y chứa hai nhớ có địa 2002H 2003H (byte thấp địa thấp) Nếu x > y tạo Z=1, ngược lại tạo Z=0 Trang / Đại Học Bách Khoa TP.HCM – Khoa Điện-Điện Tử - Bộ Môn Điện Tử Câu 6: (2 đ) Thực hợp ngữ Z80 Giả sử kit Z80 có hai LED đoạn, có địa ngoại vi 0AH 0BH, dùng để hiển thị hai ký số (digit) hàng chục hàng đơn vị a Viết chương trình mang tên OUT_LED có nhiệm vụ lấy giá trị BCD nén (packed BCD) cất nhớ có địa nhãn BCD_RESULT Biết cho sẵn chương trình BCD2LED nhận vào mã BCD bit ghi A, trả mã LED đoạn ghi A b Viết chương trình tính tổng hai số BCD nén chứa hai nhớ có địa nhãn BCD1 BCD2 Kết (giả sử < 100) cất vào nhớ có địa nhãn BCD_RESULT Trang /