Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
2. Khảo sát VXL Z80: a) Lệnh nhảy JP LOOP có mã máy (Opcode) chứa trong bộ nhớ chương trình lần lượt là C3H, 5DH, 3CH. Như vậy nhãn LOOP có địa chỉ là bao nhiêu? Tại sao? b) Các ô nhớ của bộ nhớ có nội dung như hình vẽ. Với SP = C02AH , nếu sau đó thực hiện lệnh POP DE, thì nội dung của các thanh ghi D, E là bao nhiêu? Giải thích. | ĐHBK Tp HCM - Khoa ĐĐT-BMĐT Môn học Vi Xử Lý GVPT Hồ Trung Mỹ Các bài tập ôn kiểm tra giữa học kỳ 2 - NH 2011-2012 1. Cho mạch giải mã địa chỉ như hình vẽ. a Xác định vùng địa chỉ của các ngõ ra Yi của IC giải mã b Từ mạch giải mã trên sử dụng thêm các cổng logic cần thiết để tạo ra các tín hiệu chọn chip CS0 64K CS1 8K CS2 2K giải mã đầy đủ . Vẽ hình trực tiếp lên mạch giải mã phía trên c Chỉ sử dụng cổng logic thiết kế mạch giải mã địa chỉ ngoại vi có tính chất sau - Ngoại vi có tín hiệu chọn cổng SEL tích cực cao - Co địa chỉ 2780H - 27FFH vi xử lý có 16 bit địa chỉ A0 . A15 2. Khảo sát VXL Z80 a Lệnh nhảy JPLOOP có mã máy Opcode chứa trong bộ nhớ chương trình lần lượt là C3H 5DH 3CH. Như vậy nhãn LOOP có địa chỉ là bao nhiêu Tại sao b Các ô nhớ của bộ nhớ có nội dung như hình vẽ. Với SP C02AH nếu sau đó thực hiện lệnh POP DE thì nội dung của các thanh ghi D E là bao nhiêu Giải thích. Địa chỉ ị Nội dung ị Chú. ý Hiệu ứng của lệnh POP HL như sau C028H 94H L SP C029H D5H SP SP 1 C02AH 50H H SP C02BH 6AH SP SP 1 C02CH 3FH c Cho đoạn chương trình cờ CY 0 và nội dung các ô nhớ như câu b. Khi thực hiện xong đoạn chương trình thì nội dung của thanh ghi A và B là bao nhiêu Giải thích ngắn gọn LD B 3 LD A 0A5H LD HL 0C028H LOOP ADC A HL INC HL DJNZ LOOP HALT 3. Viết chương trình bằng hợp ngữ Z80 VXL-BT ôn kiểm tra giữa học kỳ - Trang 1 a Viết chương trình con TINH có nhiệm vụ kiểm tra nội dung thanh ghi B có lớn hơn hoặc bằng nội dung thanh ghi C hay không Nếu đúng thì lấy nội dung thanh ghi B trừ nội dung thanh ghi C ngược lại thì lấy nội dung thanh ghi C trừ thanh ghi B. Kết quả cất vào thanh ghi D. b Cho trước 1 chương trình con có tên là CHIA có nhiệm vụ lấy nội dung thanh ghi D chia cho nội dung thanh ghi E. Kết quả phần nguyên sau khi chia thương số cất vào thanh ghi D và phần dư cất vào thanh ghi E. Sử dụng chương trình con CHIA viết chương trình để thực hiện việc kiểm tra chuỗi dữ liệu chứa trong RAM có địa chỉ đầu là A000H chiều dài của khối dữ liệu là nội dung