Vi xử lý Z80 Trần Hữu Danh Câu hỏi và bài tập 1. Vi xử lý Z80 thực hiện các lệnh theo từng bước thông qua các hoạt động cơ bản nào ? 2. Nhìn vào giản đồ thời gian của hình bên dưới, các bạn hãy diễn giải ý nghĩa của giản đồ thời gian này. 3. C ác bạn hiểu như thế nào là chu kỳ xung clock, chu kỳ máy và chu kỳ lệnh ? 4. Hãy vẽ giản đồ thời gian thực thi các lệnh sau đây: LD A, 23H ; nạp giá trị 23h vào thanh ghi A LD (HL), A ; Cất nội dung của thanh ghi A vào ô nhớ chỉ bởi HL. ; Giả sử HL có giá trị bằng 2100h XOR A ; A <- A XOR A ADD A, (HL) Chú ý: Sinh viên phải tham khảo tập lệnh của Z80. 5. Tín hiệu WAIT (tác động mức thấp) là tín hiệu điều khiển Vi xử lý Z80, nó có ý nghĩa như thế nào ?. 6. Ngắt (interrupt) trong vi xử lý có ý nghĩa như thế nào ?. Người ta thường hay dùng ngắt trong những trường hợp nào ?. Giữa ngắt và chương trình con có giống nhau hay không ?. Hãy giải thích tại sao ?. Khi có nhiều ngắt tác động cùng lúc thì CPU sẽ xử lý như thế nào ?. Hãy trình bày nguyên tắc: yêu cầu và đáp ứng ngắt dạng INT và MNI trong vi xử lý Z80. Vẽ giản đồ thời gian minh họa cho các trường họp này.